import os import glob import re # 设置要获取文件列表的文件路径 dir_latest = '20230120' dir_name = "./data/image/" file_list = os.listdir(dir_name) print(str(dir_latest in file_list)) # 判断已知文件是否存在 print(os.path.exists(dir_latest)) # 判断是否存在 for name in file_list: print(name) dir_name = "./data/WRF/*" list_of_files = glob.glob(dir_name) latest_file = max(list_of_files, key=os.path.getctime) # 最新文件 print(latest_file) mat = re.search(r"(\d{4}-\d{1,2}-\d{1,2}_\d{1,2})", latest_file) # 正则匹配时间 dir_time = latest_file[mat.span()[0]:mat.span()[1]].replace('-', '').replace('_', '') print(dir_time)