我想创建一个位于主要文件夹(2013,2014)内的文件列表(SPOTVGT_MC10),其中包含更多文件。
我目前的代码如下:
sorted(glob.glob(os.path.join(dir_MNR,'SPOTVGT_MC10','*','*MIR.tif')))
我想用仅考虑名为2013和2014的文件夹替换第一个*,可能使用正则表达式。
你知道实现它的方法吗?
提前感谢你!
此致
答案 0 :(得分:0)
试试这个:
sorted(glob.glob(os.path.join(dir_MNR,'SPOTVGT_MC10','201[34]','*MIR.tif')))
正如in the fnmatch module docs所说:
[seq]匹配seq中的任何字符
另请注意,这些是
Unix shell样式的通配符,与正则表达式
不同