我有一个目录,其中包含以下文件,例如用途。
file: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_20190407101101.csv”是我要检索的文件。
此代码为您提供具有最新时间戳的文件的名称。您必须将[$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)