0

我完全是计算机语言的菜鸟。

在我的学校我下载了一个名为 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。在家里,我有窗户。在家里,当您打开文件时,它会用记事本打开。在学校里,它开着别的东西……我忘了。请帮忙。

4

1 回答 1

1

为了让您的程序找到该文件color.txt,您的文件需要位于执行程序的同一目录中。如果您将文件下载到桌面,并且您的程序从另一个目录执行,它将找不到该文件。

或者,当您输入文件名时,输入整个绝对路径。对于桌面上的文件,应该类似于C:\Users\username\Desktop\color.txt

于 2013-03-19T23:01:44.850 回答