欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 比較md5

阮建安2年前9瀏覽0評論

在Python中,我們經常需要比較文件是否相同。MD5是一種常見的文件校驗方式,它可以通過將文件內容轉換為128位的數字指紋來驗證是否相同。下面是如何使用Python比較兩個文件的MD5值。

import hashlib
def compare_md5(file1, file2):
# 讀取文件并計算MD5值
with open(file1, 'rb') as f1:
md5_1 = hashlib.md5()
md5_1.update(f1.read())
with open(file2, 'rb') as f2:
md5_2 = hashlib.md5()
md5_2.update(f2.read())
# 比較MD5值是否相等
if md5_1.digest() == md5_2.digest():
print("文件相同")
else:
print("文件不同")

在這段代碼中,我們使用了Python內置的hashlib模塊來計算MD5值。首先,我們打開要比較的兩個文件,并分別將它們的內容傳入到md5對象中,然后比較兩個md5對象的digest。如果相等,則說明文件相同,否則說明文件不同。

嘗試使用上面的代碼比較兩個文件的MD5值,你會發現它是非常簡單且高效的。