在我的 python 脚本的顶部,我有一些表单的文档
"""!
Documentation: \\storage1\gis\Nbig.docx
"""
if __name__ == '__main__':
print("Hello world.")
运行时给出
语法错误:(unicode 错误)'unicodeescape' 编解码器无法解码位置 31-32 中的字节:格式错误的\N 字符转义
为什么会发生这种情况,如何预防?我想在评论中提供文档的网络路径。顺便说一句,我从另一个例子中找到了它,但是 !
在 """
之后做了什么?
更新:开始工作了。似乎 LiClipse 不会受到该错误的影响,但从命令行运行 Python 会。
最佳答案
通过在字符串前添加 r
来尝试使用原始字符串格式。
示例 -
r"""!
Documentation: \\storage1\gis\Nbig.docx
"""
通过在 r
前面添加,我们确保没有任何 \
被视为转义字符
关于python - 注释中的字符出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31146135/