Python三引号错误,在线等!!!

用三引号作多行注释,然后发现两个三引号之间只要有\u就会报错为什么为什么为什么 是\u

在Python的str数据类型中,\u是转移字符,表示后边是unicode码,而恰恰\u有出现在了以三引号包围的形式的字符串中。所以即使三引号代表注释也会报错

解决方法:

把注释全部更改成#号注释

在正式的Python中(非注释的程序或模块)处理方式:

在路径字符串前加一个r,如下代码

"""
filename=r"C:\\Users\\asu"
"""

追问

还在么...
r表示里面的\不转义,那\\还能表示一个\吗?
还有能详细说说为什么\u会导致三引号报错?

温馨提示:答案为网友推荐,仅供参考
相似回答