【发布时间】:2019-04-30 07:14:53
【问题描述】:
我有一个 bash 脚本,它遍历 yaml 目录中的所有 YAML 文件,执行 python 脚本。如果 JSON 文件存在及其文件大小以及 YAML 文件是否存在,此 python 脚本会简单地打印出来。
本质上,我正在尝试保存上次运行的文件大小并将其与当前运行的文件大小进行比较。如果文件大小的差异超过 50%,这将使用 log 或 print 语句标记 JSON 文件。我一直在看pythonos模块使用下面的函数来存储文件的最后访问时间
def getatime(filename):
"""Return the last access time of a file, reported by os.stat()."""
return os.stat(filename).st_atime
我可以将上次访问时间保存在变量中
我还可以将文件大小保存在变量中
是否需要创建条件语句并将上次运行的文件大小与当前运行的文件大小进行比较?
【问题讨论】:
标签: python json python-2.7 python-os