用pycharm运行代码时,想将一部分练习用的代码放进注释中,运行发现报错:
"""
import os
os.listdir(r"E:\xiaolunwen\xxx\法律")
path=r"E:\xiaolunwen\xxx"
for path,dirs,files in os.walk(path):
print(path)
print(dirs)
print(files)
print("/n")
"""
通过百度搜索报错的内容,发现可能是注释部分的“\”出现歧义。调整代码之后,问题得到解决(修正后代码如下):
"""
import os
os.listdir("E:\\xiaolunwen\\xxx\\法律")
path="E:\\xiaolunwen\\xxx"
for path,dirs,files in os.walk(path):
print(path)
print(dirs)
print(files)
print("/n")
"""
实际上按照参考链接[2]中的解决方法,原始代码(即用r+’文件路径‘)也是可以解决’\‘的问题的,但是不知道自己的运行为什么会出现报错。所幸通过将'\'替换为'\\'解决了报错问题。
如有大佬明白原因,可以评论区留言讨论,谢谢
参考链接: