我正在尝试创建一个python桌面助手,角色是打印出与用户输入匹配的任何文件。这有效,但不从父目录中的文件夹中提取。
def run():
p("Please enter file name\n")
a = input('> ')
import glob, os
os.chdir("H:/")
for file in glob.glob(a+'.*'):
print(file)
答案 0 :(得分:0)
假设您要打印包含输入字符串的所有文件:
def run():
match_this = raw_input('Please enter string to match > ')
for dirpath, _, filenames in os.walk('H:\\'):
for filename in filenames:
if match_this in filename:
print os.path.join(dirpath, filename)