Python比较gz文件的内容
Python compare contents of gz files
我必须比较 Python 中的几对 gz 文件。想法是 运行 :
f1 = os.popen('file1.gz').read()
f2 = os.popen('file2.gz').read()
print(f1 == f2)
但这似乎很慢,因为应该阅读全部内容。是否有另一种有效的方法来检查 Python 中的 gz 文件是否相等?
您可以使用 filecmp
库。
import filecmp
print(filecmp.cmp('file1.gz', 'file2.gz'))
Here 是文档。
我必须比较 Python 中的几对 gz 文件。想法是 运行 :
f1 = os.popen('file1.gz').read()
f2 = os.popen('file2.gz').read()
print(f1 == f2)
但这似乎很慢,因为应该阅读全部内容。是否有另一种有效的方法来检查 Python 中的 gz 文件是否相等?
您可以使用 filecmp
库。
import filecmp
print(filecmp.cmp('file1.gz', 'file2.gz'))
Here 是文档。