python - 如何找到两个文件之间的时间戳差异
问题描述
当我执行ll
命令时,我得到时间戳:
-rw-rw-r--+ 1 4167 May 5 17:19 file A
-rw-rw-r--+ 1 2721 May 4 17:08 file B
我想要A和B的时间戳之间的差异
我试过这个:
datetime.fromtimestamp(getmtime(file)).strftime('%h %m %s'))
它给
May 05 1557032395
May 04 1557084082
请帮我获取时差
解决方案
看起来你需要。
import os
import datetime
print(datetime.datetime.fromtimestamp(os.path.getmtime("file A")) - datetime.datetime.fromtimestamp(os.path.getmtime("file A")))
您可以减去 2 个日期时间对象来获得差异。
推荐阅读
- snowflake-cloud-data-platform - 如何编写雪花存储过程以在表中获取 SQL 查询输出
- node.js - 当完整实例名称为“(localdb)\\MSSQLLocalDB”时,“无法在 (localdb) 上查找实例”
- python - 输出信息日志时如何将scrapy错误日志写入文件?
- node.js - 无法从 netlify-cms 加载信息
- c# - 为什么我的等待不起作用 - 隐式等待,显式等待?
- javascript - 如何在 React 中动态设置 defaultProps
- wpf - 在 WPF 应用程序中完全禁用 AppSettings?
- ios - 无法调用非函数类型“GIDSignIn”的值
- python - 如何在不增加索引的情况下循环检查索引值?
- firebase - Flutter Firestore 检查是否存在具有特定 ID 的文档