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

如何用python語言編寫一個檢查相同文件的程序

李中冰2年前15瀏覽0評論

如何用python語言編寫一個檢查相同文件的程序?

其實這個原理也很簡單,就是以二進制打開兩個文件,逐個字節的比較兩個文件對應位置的內容是否相同,如果有任何一個位置的內容不相同,即認為兩個文件不相同。當然,考慮兩個大小不同的文件不可能相同,所以在檢查內容之前可以先判斷大小。

好了,原理已經說清楚,下面直接上代碼:

def is_file_same(file1, file2):with open(file1, 'rb') as f1:content1 = f1.read()with open(file2, 'rb') as f2:content2 = f2.read()# if two files have different size, they cann't be same if len(content1) != len(content2):return False else:# if two files have same size, compare the content byte by byte file_len = len(content1)for pos in range(0, file_len):# return False if any byte in same position are different if content1[pos] != content2[pos]:return False # has no different, the two files are same return True

代碼竟然不給著色和縮進,還是看下圖比較舒服,^_^