gpt4 book ai didi

python - 使用 Python 根据上次修改更新文件

转载 作者:太空宇宙 更新时间:2023-11-04 01:51:51 29 4
gpt4 key购买 nike

在运行流程中,我得到一个文件 x 的路径。

作为一种防御机制,因为它是可能经常崩溃并重新运行的代码的一部分,所以在我得到这个路径x之后,我想检查这个文件,看看它是否最后一次修改在最后一小时。

如果它在最后一个小时内更新/更改,则意味着此服务在崩溃后重新运行,我不想调用 update_file(x, new_data)

如果它是在一个多小时前更新的,这意味着我想用新数据覆盖这个文件并调用 update_file(x, new_data)

最佳答案

这应该可以解决问题:

import os, time

if os.path.getmtime( x ) + 3600 < time.time() :
update_the_file( ... )
else :
# don't update
pass

关于python - 使用 Python 根据上次修改更新文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57840436/

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