什么时候执行“”“”“”之间的Python代码?

时间:2016-07-26 03:49:01

标签: python comments

我是Python的初学者,所以这可能是一个愚蠢的问题。但我了解到三引号(双引号或双引号)之间的代码是注释代码而不是执行。所以我非常惊讶地发现在我的代码中添加某个注释导致它崩溃。以下三行显示了我在说什么:

set :ssh_options, {
    auth_methods: %w(password),
    password: "embuscado29" # EDIT your ssh password

他们给出错误:

"""
\x
"""

我完全理解runfile('C:/Python/backslash.py', wdir='C:/Python') File "C:/Python/backslash.py", line 10 """ ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 1-2: truncated \xXX escape 是否在可执行代码中导致了此错误,因此无需向我解释此错误。问题是为什么代码被执行,更一般地说,除了反斜杠之外,我还需要担心三重引号之间的其他任何东西吗?

我在Windows 7计算机上通过Anaconda3运行Python 3.5。

0 个答案:

没有答案