问题很简单,但我看不到任何样本。
我需要比较PyInstaller生成的两个可执行文件,并确定哪个是较新的(但不是通过简单的时间戳)。时间戳可能较新,但内容保持不变。仅当两个时间戳都较新且内容不同时,才需要替换旧文件。
任何示例解决方案?例如PyInstaller中的简单版本标签(很奇怪,但找不到很多信息,在手册中仅说使用Windows版本文件)
更新:
filecmp
-即使生成2次相同的构建(带有False
标志),它也会返回shallow=False
。就我的观点而言,最好的选择是比较内容和时间戳。如果时间戳记较新且内容不同=>表示新版本。