【发布时间】:2020-12-25 03:47:21
【问题描述】:
我在文件夹中有一些 xml 文件,例如 'assests/2020/2010.xml'、'assests/2020/20005.xml'、'assests/2020/20999.xml' 等。我想在“2020”文件夹中获取具有最大值的文件名。以上三个文件的输出应该是20999.xml
我正在尝试如下:
import glob
import os
list_of_files = glob.glob('assets/2020/*')
# latest_file = max(list_of_files, key=os.path.getctime)
# print (latest_file)
我无法找到获取所需文件的逻辑。 Here 是对我的查询有最佳答案但我无法构建逻辑的资源。
【问题讨论】:
-
你可以找到你的答案here
-
您是字典顺序最高的文件名,还是具有最新创建时间的文件名(如您的代码所示),还是在
.xml之前具有最大整数的文件名?换句话说,你认为哪个更高,20888 还是 2090?