我有一个 glob 模式,我试图用它来匹配和选择一些文件。我正在测试它,它似乎只适用于通配符。文件示例如下,其中包括其他未列出但扩展名不同且我不需要的文件;
240721_124607_1000_Y1_B.txt.bz2
240721_124607_1000_Z1_B.txt.bz2
240721_124607_1000_X1_B.txt.bz2
我正在使用的 glob 模式获取所有带有 bz2 扩展名的文件,即
files = glob.glob('Z:/{}/{}/DL/*.txt.bz2'.format(directory, folder))
上述方法有效,但我想缩小范围以仅获取 ZI 文件。我尝试了以下模式,但它们不起作用
files = glob.glob('Z:/{}/{}/DL/?Z1.txt.bz2'.format(directory, folder))
也试过
files = glob.glob('Z:/{}/{}/DL/Z1*.txt.bz2'.format(directory, folder))
也试过
files = glob.glob('Z:/{}/{}/DL/?Z1*.txt.bz2'.format(directory, folder))
以上所有都不起作用。