Czs--从此蜕变

python文件去重

高级写法

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

菜鸟写法

1
2
3
4
5
6
7
8
9
10
11
12
13
#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()
🐶 您的支持将鼓励我继续创作 🐶