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

python 高效去重復(fù) 支持GB級別大文件的示例代碼

 更新時(shí)間:2018年11月08日 14:46:05   作者:夜班機(jī)器人  
今天小編就為大家分享一篇python 高效去重復(fù) 支持GB級別大文件的示例代碼,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

如下所示:

#coding=utf-8
 
import sys, re, os
 
def getDictList(dict):
  regx = '''[\w\~`\!\@\#\$\%\^\&\*\(\)\_\-\+\=\[\]\{\}\:\;\,\.\/\<\>\?]+'''
  with open(dict) as f:
    data = f.read()
    return re.findall(regx, data)
 
def rmdp(dictList):
  return list(set(dictList))
 
def fileSave(dictRmdp, out):
  with open(out, 'a') as f:
    for line in dictRmdp:
      f.write(line + '\n')
 
def main():
  try:
    dict = sys.argv[1].strip()
    out = sys.argv[2].strip()
  except Exception, e:
    print 'error:', e
    me = os.path.basename(__file__)
    print 'usage: %s <input> <output>' %me
    print 'example: %s dict.txt dict_rmdp.txt' %me
    exit()
 
  dictList = getDictList(dict)
  dictRmdp = rmdp(dictList)
  fileSave(dictRmdp, out)
   
if __name__ == '__main__':
  main()

以上這篇python 高效去重復(fù) 支持GB級別大文件的示例代碼就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

石嘴山市| 开封市| 丰镇市| 东源县| 徐水县| 柯坪县| 民权县| 师宗县| 偏关县| 邯郸县| 榆中县| 泽库县| 潍坊市| 高要市| 南充市| 蓬安县| 三穗县| 雷州市| 富锦市| 光泽县| 英吉沙县| 钟山县| 岐山县| 合阳县| 郑州市| 墨脱县| 新龙县| 荣成市| 鹤庆县| 雷州市| 双流县| 襄城县| 古浪县| 宜都市| 温宿县| 阿克苏市| 巴彦淖尔市| 隆安县| 崇阳县| 始兴县| 开江县|