热线电话:13121318867

登录
2020-05-11 阅读量: 716
将文件路径直接复制,在python中读取文件为什么报错? SyntaxError: (unicode error) 'unicodeescape' codec can't ……

在windows系统当中读取文件路径可以使用\,但是在python字符串中\有转义的含义,如\t可代表TAB,\n代表换行,所以我们需要采取一些方式使得\不被解读为转义字符

可以按如下三种方式更改:

1、在路径前面加r,即保持字符原始值的意思

f=open(r"c:\Users\dongs\Desktop\python\drink_wine.txt",'r',enconding='utf-8')

2、使用两个反斜杠

f=open("c:\\Users\\dongs\\Desktop\\python\\drink_wine.txt",'r',enconding='utf-8')

3、替换为正斜杠

f=open("c:/Users/dongs/Desktop/python/drink_wine.txt",'r',enconding='utf-8

22.6285
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子