【发布时间】:2014-03-20 00:55:58
【问题描述】:
我遇到了一个困扰我近一周的问题。这是课堂上的一个练习(不是作为家庭作业),让我们尝试找到答案。问题是:
“编写一个程序,提示用户输入文件名,然后确定该文件是否存在。程序不应以任何方式更改文件的内容(如果存在)。
为简单起见,仅检查程序所在的目录/文件夹(因此不必担心驱动器、目录路径名等)。
提示:一个有希望的方法是尝试打开文件并观察结果。”
我创建了一个名为“hello.txt”的文件,并将其放在一个名为“Test Folder”的单独文件夹中,并试图让它工作很多次,但我无处可去。有什么想法吗?
【问题讨论】:
-
发布你现有的代码和它的作用,然后我们会得到一些地方
-
不知道该怎么做,因为我们从来没有在课堂上讨论过这个,但到目前为止我的代码。 import os filename = raw_input("请输入文件名:") if os.path.isfile(filename): fh = open(filename, "r") print "文件存在!" else: print "文件不存在!"
-
似乎您已经解决了已有代码中的问题。我唯一的问题——如果如问题中所述,您正在程序文件夹中查找文件(并且您正在)——为什么要在单独的文件夹中创建文件?你不会在那里找到它!
标签: python file search directory