我有一个目录,其中包含以下文件,例如。
文件:input / dir / input_data_Export_20190405121071.csv 文件:input / dir / data_Export_20190406081001.csv 文件:input / dir / input_Export_20190406161241.csv 文件:input / dir / raw_data_Export_20190407121041.csv 文件:input / dir / input_data_Export_20190407101101.csv
在这里,我如何检索以“ 2019040712 ”开头的文件,并且该文件应具有使用Python的最新时间戳。例如“ input_data_Export_20190407101101101.csv” 是我要检索的文件。
答案 0 :(得分:0)
此代码为您提供了带有最新时间戳的文件名。您必须用文件所在目录的路径替换[$YOUR_PATH]
。
import glob
timestamp_temp = 0
for filename in glob.glob("[$YOUR_PATH]/input_data_Export_2019040712*.csv"):
timestamp = filename[-18:-4]
if int(timestamp) > int(timestamp_temp):
file=filename
timestamp_temp=timestamp
print(file)