找不到文件错误Python

时间:2016-02-23 21:49:54

标签: python python-3.5 file-not-found

我尝试使用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)

该文件位于桌面上。

2 个答案:

答案 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)