我想在IDLE中打开一个txt文件,但它给了我一个错误。 我无法弄清楚我的文件名中f发生了什么,或者为什么单个'\'在错误信息中变成了双精度。在Python 2.7中打开文件的正确方法是什么?
>>>f=open('D:\programs\python 2.7.10\programs\foo.txt','r')
Traceback (most recent call last):
File "<pyshell#94>", line 1, in <module>
f=open('D:\programs\python 2.7.10\programs\foo.txt','r')
IOError: [Errno 22] invalid mode ('r') or filename: 'D:\\programs\\python 2.7.10\\programs\x0coo.txt'
您需要避开反斜杠(双“\\”)或使用原始字符串语法('r“D:\ ... \ foo.txt”')。 –