python字典去重脚本

#!/usr/bin/env python
# encoding: utf-8

#字典去重小代码
import sys
import os
import platform
try:
    pass 
except:
    print '''you have something wrong this is a simple jiaoben '''
    sys.exit()


why = 'why.txt'
for i in xrange(len(sys.argv)):
    if(i>=1):
        other = sys.argv[i]
        if os.path.exists(other):
            pass
        else:
            print other + ' file not find'
            sys.exit()
        if 'Windows' in platform.system():
            os.system("type "+other+" >> "+why)
        else:
            os.system("cat "+other+" >> "+why)

yuan = open('why.txt','r')
dirc = open('whynot.txt','w')
for line in set(yuan.readlines()):
    if line == '' or line == '\r\n':
        pass
    else:
        dirc.writelines(line)

很简单的思路 把文件放入到why.txt中 然后再去重得到whynot.txt
Usage: quchong.py 1.txt 2.txt 3.txt 等等

posted @ 2016-10-09 13:57  无法自拔  阅读(1631)  评论(0编辑  收藏  举报