我有一个目录,里面每天有7000个.tif文件,从2002年到2022年。每个文件都有其时间戳的相应指示,格式为yyyy/mm/dd,如:My_file_020513.tif
我试图根据他们各自的月份选择文件路径,即1月份的所有文件,2月份的全部文件,依此类推
我认为使用一个简单的通配符来显示我感兴趣的月份可以解决问题,例如:
january_files = glob.glob('My_folder/My_file_*01*.tif')
但这最终选择了字符串中包含数字01的所有文件,例如一个月的所有第一天,甚至是10月份以1开头的日子。
有没有一种方法可以使用glob只为特定月份选择文件路径?
使用?
匹配单个字符。然后您可以使用四个?
来匹配任何一年。
january_files = glob.glob('My_folder/My_file_????01*.tif')