如何在目录中查找文件

时间:2014-11-05 17:16:19

标签: python search directory

我需要编写代码来搜索与保存程序本身相同的目录中的文件。我仅限于某些特定的代码行,我不能使用for循环。

代码应该询问用户输入,获取该输入并在目录中搜索它,如果不在任何其他错误的目录中,则必须重新提示用户。我是编程新手,所以我不知道如何完成这项任务。任何提示或示例代码都非常有用并且非常受欢迎

代码需要包括:

filename = input(msg)

print("That file does not exist.")

结束
return filename

1 个答案:

答案 0 :(得分:0)

这不是你要求的,但它会让你开始。

import os    #bring in the necessary library to access your specific os

filename = raw_input("Enter file: ")   #get user input

dirList = os.listdir('.')    #get the current directory listing
if filename in dirList:      #if the filename sought was in that dirlist....
    print "file found: " + filename   #display it
else:                            #otherwise...
    print "That file does not exist."