去除文件重行

pylist 398

高级写法

open('newdict.txt', 'w').write(''.join(set(open('dic.txt').readlines())))

菜鸟写法

#coding:utf-8
ciku=open(r'all.csv','r')   #打开需要去重文件
xieci=open(r'quchong.csv','w')   #打开处理后存放的文件
cikus=ciku.readlines() 
list2 = {}.fromkeys(cikus).keys()     #列表去重方法,将列表数据当作字典的键写入字典,依据字典键不可重复的特性去重
i=1
for 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()

登录发表评论

桂公网安备 45122402000014号