我编写了此脚本,它将显示特定目录中的所有文件,并让用户输入他想要编辑的文件。使用python将文件列表添加到字典中
import os
path = "/home/luai/Desktop/python/test"
dirs = os.listdir(path)
print "Here is a list of all files: "
for files in dirs:
print files
filename = raw_input ("which file to update: ")
if filename in dirs:
inputFile = open(filename, 'r')
else:
print "no match found"
sys.exit()
inputFile.close()
和工作,但事情是,我希望用户只输入数字或字母开的,而不是写文件的全名的文件。有任何想法吗 ?
谢谢。
难道你不是基本上在标题中回答自己的问题吗? – luk32
@ luk32是的,但它没有工作,必须有一些即时做错的事情,但我还没有算出它是什么呢 – leaker
你甚至没有尝试使用'字典'呢。尝试一下,然后提出一个实际的问题。 “有任何想法吗?”这不是一个很好的问题。特别是你错过了任何明确的问题陈述。 – luk32