注释中的字符出错
Characters in comment give error
在我的 python 脚本的顶部,我有一些形式的文档
"""!
Documentation: \storage1\gis\Nbig.docx
"""
if __name__ == '__main__':
print("Hello world.")
当 运行 它给出
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 31-32: malformed \N character escape
为什么会发生这种情况,如何预防?我想在评论中提供文档的网络路径。顺便说一句,我从另一个例子中找到了它,但是 !
在 """
之后做了什么?
更新:开始工作了。似乎 LiClipse 不会受到该错误的影响,但命令行 运行ning Python 会受到影响。
通过在字符串前添加 r
来尝试使用原始字符串格式。
示例 -
r"""!
Documentation: \storage1\gis\Nbig.docx
"""
通过在前面加上 r
,我们确保 \
中的 none 被视为转义字符
您必须转义 \,因此请使用 \ 代替 \,使用 \\ 代替 \。
感叹号是文档工具Doxygen的指令。
在我的 python 脚本的顶部,我有一些形式的文档
"""!
Documentation: \storage1\gis\Nbig.docx
"""
if __name__ == '__main__':
print("Hello world.")
当 运行 它给出
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 31-32: malformed \N character escape
为什么会发生这种情况,如何预防?我想在评论中提供文档的网络路径。顺便说一句,我从另一个例子中找到了它,但是 !
在 """
之后做了什么?
更新:开始工作了。似乎 LiClipse 不会受到该错误的影响,但命令行 运行ning Python 会受到影响。
通过在字符串前添加 r
来尝试使用原始字符串格式。
示例 -
r"""!
Documentation: \storage1\gis\Nbig.docx
"""
通过在前面加上 r
,我们确保 \
中的 none 被视为转义字符
您必须转义 \,因此请使用 \ 代替 \,使用 \\ 代替 \。 感叹号是文档工具Doxygen的指令。