我需要编写代码来搜索与保存程序本身相同的目录中的文件。我仅限于某些特定的代码行,我不能使用for循环。
代码应该询问用户输入,获取该输入并在目录中搜索它,如果不在任何其他错误的目录中,则必须重新提示用户。我是编程新手,所以我不知道如何完成这项任务。任何提示或示例代码都非常有用并且非常受欢迎
代码需要包括:
filename = input(msg)
和
print("That file does not exist.")
以
结束return filename
答案 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."