我有一组名为
austin1.tif
、austin2.tif
... austin36.tif
的文件。
对于8个不同的城市。我正在尝试将 austin1.tif
... austin5.tif
与 austin6.tif
... austin36.tif
分开。我想出了很多解决方案,但只想用 glob 函数过滤这些文件。
root_dir = os.path.join(DIR, "train")
pattern = "[a-zA-Z]*[0-5].tif"
images = glob.glob(os.path.join(root_dir, "images", pattern))
print(sorted(images[:10]))
上面的代码片段给了我,文件名为
austin1.tif
以及 austin11.tif
。我知道这是因为模式不正确。可以直接在 glob 中使用的正确模式是什么?