gpt4 book ai didi

Python在具有特定扩展名的目录中获取最新文件

转载 作者:太空狗 更新时间:2023-10-29 17:58:42 28 4
gpt4 key购买 nike

我正在尝试使用“上传”目录中带有“.log”扩展名的最新文件,以供 Python 处理。我使用 Ubuntu 网络服务器,文件上传是通过 html 脚本完成的。上传的文件由 Python 脚本处理,结果写入 MySQL 数据库。我用了this回答我的代码。

import glob
newest = max(glob.iglob('upload/*.log'), key=os.path.getctime)
print newest
f = open(newest,'r')

但这不是获取目录中的最新文件,而是获取最旧的文件。为什么?

最佳答案

问题是 max 的逻辑逆是 min:

newest = max(glob.iglob('upload/*.log'), key=os.path.getctime)

对于您的目的应该是:

newest = min(glob.iglob('upload/*.log'), key=os.path.getctime)

关于Python在具有特定扩展名的目录中获取最新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24134495/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com