这似乎应该很容易:
f = open('C:\Users\john\Desktop\text.txt', 'r')
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
Traceback (most recent call last):
File "<pyshell#8>", line 1, in <module>
f = open('C:\Users\john\Desktop\text.txt', 'r')
IOError: [Errno 22] invalid mode ('r') or filename: 'C:\\Users\robejohn\\Desktop\text.txt'
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
在Windows中,路径使用反斜杠.但是,如果必须表示路径的字符串包含'\ r','\ t','\n'等字符,则会出现此类问题.这就是您的字符串无法表示路径的确切原因.
如果没有这些有问题的人物,就没有问题.如果它们存在,则必须转义反斜杠或使用原始字符串r'C:\Users\john\Desktop\text.txt'
| 归档时间: |
|
| 查看次数: |
8673 次 |
| 最近记录: |