在我的 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 前面添加,我们确保没有任何 \ 被视为转义字符
