python文件去重 发表于 2017-04-29 | 分类于 python | | 热度 ℃ 字数统计 155 字 | 阅读时长 1 分钟 高级写法1open('newdict.txt', 'w').write(''.join(set(open('dic.txt').readlines()))) 菜鸟写法12345678910111213#coding:utf-8ciku=open(r'all.csv','r') #打开需要去重文件xieci=open(r'quchong.csv','w') #打开处理后存放的文件cikus=ciku.readlines() list2 = {}.fromkeys(cikus).keys() #列表去重方法,将列表数据当作字典的键写入字典,依据字典键不可重复的特性去重i=1for line in list2: if line[0]!=',': # print line[0:-1].decode('utf-8').encode('gbk') #数据量太多,会出现编码报错。蛋疼 print u"写入第:"+`i`+u" 个" i+=1 xieci.writelines(line)xieci.close() python 🐶 您的支持将鼓励我继续创作 🐶 赞赏 微信打赏 支付宝打赏