我完全是计算机语言的菜鸟。
在我的学校,我下载了一个名为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。在家我有窗户。在家打开文件时,它会打开记事本。在学校,它打开了别的东西..我忘了。请帮忙。
答案 0 :(得分:1)
要使程序找到文件color.txt
,您的文件需要位于执行程序的同一目录中。如果您将文件下载到桌面,并且您的程序是从另一个目录执行的,则它将找不到该文件。
或者,输入文件名时,输入整个绝对路径。对于桌面上的文件,该文件应类似于C:\Users\username\Desktop\color.txt