当我们打开某文件的路径时,应该时刻注意绝对路径的表示方法,例如
打开某个txt文件时
with open(‘d:\77\111.txt’) as f:
f.read()
此时会报错 ,路径被反斜杠转义了
解决:
- 1.我们可以尽量使用
'/'
正斜杠来表示路径
with open(‘d:/77/111.txt’) as f:
f.read()
- 2.申明字符串不被转义
with open(r‘d:\77\111.txt’) as f:
f.read()
- 3.利用反斜杠来转义反斜杠
with open(‘d:\\77\\111.txt’) as f:
f.read()
尽量使用第二种方法,可以避免很多错误