我正在使用os.walk(directory)递归地显示该目录中的所有文件。问题是我只需要显示名称中包含询问字符串的文件,而且它还必须管理元字符。我现在拥有的是:forroot,subdirs,filesinos.walk(dir1):forfilenameinfiles:ifsubstringinfilename:name_path=os.path.join(root,filename)list.insert(END,name_path)这很好用,但是如果substring=*,因为我没有包含“*”的文件,我的列表是空的。那么,如果substring包含METACHAR,我该如何让它