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 @   无法自拔  阅读(1631)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示