我想要一个脚本来生成一个可读的输出,显示文件被修改的时间。使用Python来获取上次修改文件的时间非常简单:
print time.ctime(os.path.getmtime(sys.argv[1]))
这打印出“Sun Jun 16 05:03:37 2013”,这是相当不错的。
然而,我要打印的是“4小时3分钟”,如果我在那之后3分钟跑,它会说“4小时6分钟”。等。
因此,我可以通过从os.path.getmtime(filename)
减去time.time()
来获得一个增量秒。看起来我可以使用datetime
的{{1}}以某种方式轻松地做到这一点,但是文档中有相当多的细节,我还没有找到一个直截了当的例子。
答案 0 :(得分:0)