Python找不到我的文本文件?
我对计算机语言完全是个新手。
在学校的时候,我下载了一个叫做 color.txt 的文件,然后我需要用这个文件做一些编程……
import os.path
filename=input("Enter name of input file >")
infile=open(filename,"r")
结果在学校的时候一切都正常。
可是我回到家后又下载了一次这个文件,但我在学校用的那个 Python 程序却不认 color.txt 了。
老师让我们试着
import os.path
if os.path.isfile("color.txt"):
print("color.txt")
看看这个文件是否存在,但显然它不存在。
为了说明清楚,我在两次下载文件时都是放在桌面上。在学校我们用的是 Linux 系统,而我家里用的是 Windows 系统。在家里打开这个文件时,它是用记事本打开的,而在学校时是用别的程序打开的……我忘了是什么了。请帮帮我。
1 个回答
1
为了让你的程序找到文件 color.txt
,这个文件必须和程序在同一个文件夹里。如果你把文件下载到了桌面,但程序是在其他文件夹里运行的,它就找不到这个文件。
另外,你也可以在输入文件名时,输入完整的绝对路径。比如,如果文件在你的桌面上,路径应该像这样 C:\Users\username\Desktop\color.txt