国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語(yǔ)言編程技術(shù)及教程分享平臺(tái)!
分類導(dǎo)航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務(wù)器之家 - 腳本之家 - Python - python進(jìn)行文件對(duì)比的方法

python進(jìn)行文件對(duì)比的方法

2021-05-06 00:39wang_yubin92 Python

在本篇內(nèi)容里小編給分享了關(guān)于python進(jìn)行文件對(duì)比的方法和步驟,需要的朋友們可以學(xué)習(xí)下。

文件對(duì)比是否一致,我們一般采用md5值對(duì)比,假如一樣,代表文件一致,不一樣說明不一致

假如想要詳細(xì)的對(duì)比信息內(nèi)容,difflib庫(kù)提供了文件對(duì)比的詳細(xì)信息和結(jié)果

1、首先我們查看下md5值的使用方法

我們先建立幾個(gè)示例文件方便我們參考,文件file1,file1_copy,file2

python進(jìn)行文件對(duì)比的方法

2、file1的內(nèi)容和file1_copy的內(nèi)容一致,都為

我是文件hello

為了測(cè)試我們的文件一致性

python進(jìn)行文件對(duì)比的方法

3、file2的內(nèi)容和file1的文件有所區(qū)別,內(nèi)容為:

我是文件world

python進(jìn)行文件對(duì)比的方法

4、接下來就是獲取md5的方法,我可以了個(gè)公共方法,大家直接調(diào)用就好

需要導(dǎo)入包

python" id="highlighter_497888">
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import os
 
import hashlib
 
def get_file_md5(filename):
 
  if not os.path.isfile(filename):
 
    return
 
  md5 = hashlib.md5()
 
  f = file(filename,'rb')
 
  while true:
 
    b = f.read(8096)
 
    if not b:
 
      break
 
    md5.update(b)
 
  f.close()
 
  return md5.hexdigest()
 
然后我們打印下這幾個(gè)文件的md5值
 
print 'file1   的md5:%s' % get_file_md5('file1.txt')
 
print 'file1_copy的md5:%s' % get_file_md5('file1_copy.txt')
 
print 'file2   的md5:%s' % get_file_md5('file2.txt')

 

python進(jìn)行文件對(duì)比的方法

5、運(yùn)行python結(jié)果可以看到,file1和file1_copy文件的md5值是一樣的,說明這兩個(gè)文件是一樣的,file2和他們不一樣

python進(jìn)行文件對(duì)比的方法

6、接下來就是使用difflib詳細(xì)的對(duì)比了,寫法如下:

?
1
2
3
4
5
6
7
8
9
10
11
import difflib
 
import sys
 
file1 = open('file1.txt', 'u').readlines()
 
file2 = open('file2.txt', 'u').readlines()
 
diff = difflib.ndiff(file1, file2)
 
sys.stdout.writelines(diff)

 

python進(jìn)行文件對(duì)比的方法

7、運(yùn)行python結(jié)果可以看到,具體兩個(gè)文件的區(qū)別

  我是文件

- hello+ world

python進(jìn)行文件對(duì)比的方法

總結(jié):以上就是本次關(guān)于python怎樣進(jìn)行文件對(duì)比的操作方法,感謝大家的閱讀和對(duì)服務(wù)器之家的支持。

原文鏈接:https://jingyan.baidu.com/article/15622f2423c843fdfcbea590.html

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 成人在线观看免费视频 | 欧美精品福利 | 中文字幕不卡 | 国产中文字幕一区 | 午夜精| 国产免费天天看高清影视在线 | 亚洲精选一区二区 | 黄色影视 | 中文字幕日韩欧美一区二区三区 | 91视频免费看片 | 精品国产乱码一区二区三区四区 | 中国大陆高清aⅴ毛片 | 亚洲日韩中文字幕一区 | 亚洲日本va中文字幕 | 久久久久久久久99精品 | 欧美91| 天天干在线影院 | av影音资源 | 欧美福利视频 | 久久99精品视频 | 另类视频在线 | 黄色av免费在线观看 | 成人aaa毛片 | 久久综合久久综合久久 | 久久久成人动漫 | 亚洲精品视频免费观看 | 成人h视频在线观看 | 国产一区二区三区久久 | 久久在线视频 | 黄视频入口 | 欧美黑人一级爽快片淫片高清 | 欧美日韩亚洲综合 | 免费看黄在线网站 | 九色在线观看 | 91激情在线 | 国产97人人超碰caoprom | 国产色秀视频在线观看 | 国产在线a | 在线中文视频 | 国产成人精品一区二区三区四区 | 91精品国产综合久久香蕉 |