相关疑难解决方法(0)

Python中的Unix文件名通配符?

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下如何工作?

python unix wildcard pattern-matching

6
推荐指数
1
解决办法
3673
查看次数

标签 统计

pattern-matching ×1

python ×1

unix ×1

wildcard ×1