Unix文件名通配符如何在Python中运行?
给定目录只包含子目录,每个子目录中都有一个文件,其名称以一个已知字符串结尾,比如说_ext.文件名的第一部分总是不同的,所以我需要使用这种模式到达文件.
我想这样做:
directory = "."
listofSubDirs = [x[0] for x in os.walk(directory)]
listofSubDirs = listofSubDirs[1:] #removing "."
for subDirectory in listofSubDirs:
fileNameToPickle = subDirectory + "/*_ext" #only one such file exists
fileToPickle = pickle.load(open(fileNameToPickle, "rb"))
... do stuff ...
Run Code Online (Sandbox Code Playgroud)
但是没有模式匹配发生.它在Python下如何工作?