本帖最后由 心妍 于 2024-5-14 13:53 编辑
我也是偶然发现的一个问题 求各位大佬解惑
在Python中 文件路径这样写是错的 我们都知道
[Python] 纯文本查看 复制代码 f = open('C:\Users\Administrator\readme.txt') 以下三种写法都是对的 这我们也知道
[Python] 纯文本查看 复制代码 f = open(r'C:\Users\Administrator\readme.txt')
f = open('C:\\Users\\Administrator\\readme.txt')
f = open('C:/Users/Administrator/readme.txt') 但是 如果像下面这样写的话 会出现两种情况
情况一 本来都应该是正斜杠的 但是因为失误 造成了其中的某个反斜杠没有被替换 最神奇的是 运行也能成功 不会出现报错
[Python] 纯文本查看 复制代码 f = open('C:/Users\Administrator/readme.txt') 情况二 但如果是这样写的话 就会报错(跟上一行代码相比 反斜杠的位置出现了变化)
[Python] 纯文本查看 复制代码 f = open('C:\Users/Administrator/readme.txt') 不知道报错具体是啥原因 就有点疑惑
|