Skip to main content
 首页 » 编程设计

python之注释中的字符出错

2025年05月04日37shangdawei

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