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

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

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

如下所示:

#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 高效去重復 支持GB級別大文件的示例代碼就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論

双城市| 平顶山市| 汾阳市| 桦甸市| 化德县| 高陵县| 海门市| 玉门市| 大悟县| 石门县| 大悟县| 博湖县| 游戏| 萨嘎县| 称多县| 江川县| 从化市| 松原市| 松原市| 黔南| 浪卡子县| 溧水县| 扎囊县| 田林县| 巴彦县| 武清区| 赤壁市| 花莲县| 上高县| 梅州市| 潞城市| 永登县| 盘锦市| 乐至县| 竹山县| 宁武县| 青海省| 鲁甸县| 平谷区| 定日县| 杭锦后旗|