最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python判斷兩個(gè)文件是否相同與兩個(gè)文本進(jìn)行相同項(xiàng)篩選的方法

 更新時(shí)間:2019年03月01日 09:37:38   作者:qq_36155051  
今天小編就為大家分享一篇關(guān)于Python判斷兩個(gè)文件是否相同與兩個(gè)文本進(jìn)行相同項(xiàng)篩選的方法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧

python判斷兩個(gè)文件是否相同

import hashlib
def getHash(f):
  line=f.readline()
  hash=hashlib.md5()
  while(line):
    hash.update(line)
    line=f.readline()
  return hash.hexdigest()
def IsHashEqual(f1,f2):
  str1=getHash(f1)
  str2=getHash(f2)
  return str1==str2
if __name__ == '__main__':
  f1=open("D:/2.iso","rb")
  f2=open("E:/wenjian/1.iso","rb")
  print IsHashEqual(f1,f2)

計(jì)算2個(gè)文件的MD5值,大文件計(jì)算較慢

python對(duì)兩個(gè)文本進(jìn)行相同項(xiàng)篩選

import os
import os.path as osp
def filter(path):
  file_path = osp.join(path, 'index.txt')
  if osp.exists(file_path):
    return file_path
  index_file = open(file_path, 'a+')
  if not os.path.isdir(path):  #判斷path是否為路徑 
    return  
  for root, dirs, list in os.walk(path):
    for i in list: 
      dir = os.path.join(root, i)  #將分離的部分組成一個(gè)路徑名 
      #if os.path.getsize(dir) < 60000:  #獲取文件大小 
        #os.remove(dir)       #刪除文件 
      print (i)
      index_file.write(i+'\n')
  index_file.close()    
def compare(path):
  file=osp.join(path, 'label.txt')
  file_path = osp.join(path, 'index.txt')
  with open(file_path, 'r') as file1:
     with open(file, 'r') as file2:
       same = set(file1).intersection(file2)
  same.discard('\n')
  with open('some_output_file.txt', 'w') as file_out:
     for line in same:
       file_out.write(line)
  file_out.close()
filter(r'D:\Desktop\jiaoben\ci')
compare(r'D:\Desktop\jiaoben\ci')

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,謝謝大家對(duì)腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請(qǐng)查看下面相關(guān)鏈接

相關(guān)文章

  • python基礎(chǔ)教程之實(shí)現(xiàn)石頭剪刀布游戲示例

    python基礎(chǔ)教程之實(shí)現(xiàn)石頭剪刀布游戲示例

    使用PYTHON設(shè)計(jì)一個(gè)"石頭,剪子,布"游戲,有時(shí)又叫"Rochambeau",下面是實(shí)現(xiàn)方法,需要的朋友可以參考下
    2014-02-02
  • Python 繪圖庫 Matplotlib 入門教程

    Python 繪圖庫 Matplotlib 入門教程

    Matplotlib是一個(gè)Python語言的2D繪圖庫,它支持各種平臺(tái),并且功能強(qiáng)大,能夠輕易繪制出各種專業(yè)的圖像。本文是對(duì)Python 繪圖庫 Matplotlib 入門教程,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧
    2018-04-04
  • python實(shí)現(xiàn)獲取電腦所連接的wifi密碼

    python實(shí)現(xiàn)獲取電腦所連接的wifi密碼

    電腦連接wifi后,很難直觀地看到當(dāng)前連接wifi的密碼,需要借助命令行公管局才可以查看到相關(guān)信息,本文為大家介紹一下如何利用python獲取電腦所連接的wifi密碼,感興趣的可以了解下
    2023-11-11
  • python 自定義異常和異常捕捉的方法

    python 自定義異常和異常捕捉的方法

    今天小編就為大家分享一篇python 自定義異常和異常捕捉的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Django后臺(tái)管理系統(tǒng)的圖文使用教學(xué)

    Django后臺(tái)管理系統(tǒng)的圖文使用教學(xué)

    在本篇文章里小編給大家整理的是一篇關(guān)于Django后臺(tái)管理系統(tǒng)的圖文使用教學(xué)內(nèi)容,需要的朋友們參考下。
    2020-01-01
  • 用Python寫飛機(jī)大戰(zhàn)游戲之pygame入門(4):獲取鼠標(biāo)的位置及運(yùn)動(dòng)

    用Python寫飛機(jī)大戰(zhàn)游戲之pygame入門(4):獲取鼠標(biāo)的位置及運(yùn)動(dòng)

    這篇文章主要介紹了用Python寫飛機(jī)大戰(zhàn)游戲之pygame入門(4):獲取鼠標(biāo)的位置及運(yùn)動(dòng),需要的朋友可以參考下
    2015-11-11
  • Python爬蟲之Selenium多窗口切換的實(shí)現(xiàn)

    Python爬蟲之Selenium多窗口切換的實(shí)現(xiàn)

    這篇文章主要介紹了Python爬蟲之Selenium多窗口切換的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • jupyter notebook的安裝與使用詳解

    jupyter notebook的安裝與使用詳解

    這篇文章主要介紹了jupyter notebook的安裝與使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • 如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)

    如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)

    編寫一個(gè)應(yīng)用系統(tǒng)需要多方面的知識(shí)和技能,下面這篇文章主要給大家介紹了關(guān)于如何使用python編寫一個(gè)簡單的課時(shí)記錄系統(tǒng)的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-04-04
  • Python之re模塊詳解

    Python之re模塊詳解

    這篇文章主要介紹了Python編程之Re模塊下的函數(shù)介紹,還是比較不錯(cuò)的,這里分享給大家,供需要的朋友參考,希望能夠給你帶來幫助
    2021-09-09

最新評(píng)論

哈密市| 潜山县| 海林市| 武穴市| 固安县| 五华县| 南郑县| 且末县| 宜昌市| 紫阳县| 邹城市| 延津县| 光山县| 凤凰县| 中西区| 镇远县| 仪征市| 尚志市| 吉木乃县| 永宁县| 平安县| 双柏县| 襄垣县| 抚宁县| 资溪县| 万山特区| 锡林浩特市| 喀喇| 益阳市| 射阳县| 普兰店市| 鄄城县| 澳门| 闸北区| 潼关县| 珠海市| 青岛市| 新密市| 淮南市| 龙门县| 金平|