我尝试使用with open
方法读取特定路径上的文件。通常我这样做没有问题,但是现在在特定路径上有一个txt文件并且Python引发了FileNotFoundError
。我今天格式化了电脑,我不知道问题是关于这个与否。
我在路径中添加了Python。版本是3.5。我在文件的开头尝试了这些行;
#!/usr/bin/env
import os
#!/usr/bin/env python
import os
#!/usr/bin/env python3
import os
这一切都没有奏效。仍然有错误。我该如何解决这个错误?搜索了有关此问题的问题,但我没有答案。
评论后更新
完整追溯是:
`File "C:\Users\windows\Desktop\go.py", line 4, in <module>
with open ("file") as f:
FileNotFoundError: [Errno 2] No such file or directory: 'file'`
我试图用这些代码打开这个文件;
with open ("file") as f:
t = f.readlines()
print (t)
该文件位于桌面上。
答案 0 :(得分:0)
只是一个猜测。当您说“txt”文件时,您的意思是该文件具有“.txt”扩展名。如果是这样,您的代码应包含扩展名。
with open ("file.txt") as f:
t = f.readlines()
print (t)
答案 1 :(得分:0)
您需要:
file = 'C:\Users\****\Desktop\1.txt'
with open (file) as f: # " inverted commas not required here
t = f.readlines()
print (t)