#-*- coding: UTF-8 -*-

import re
import sys
import os
 
str1=[]
str2=[]
str_dump=[]
fa=open("A.txt",'r')
fb=open("B.txt",'r')
fc=open("C.txt",'w+')
 
#将A.txt的内容逐行读到str1中
for line in fa.readlines():
    str1.append(line.replace("\n",''))     #line.replace("\n",'') 去掉换行符\n
#将B.txt中的内容逐行读到str2中
for line in fb.readlines():
    str2.append(line.replace("\n",''))
 
#将两个文件中重复的行,添加到str_dump中
for in str1:
    if in str2:
        str_dump.append(i)
 
#将两个文件的行合并,并去重
str_all=set(str1+str2)
 
#将重复的行,在去重的合并行中,remove掉,剩下的就是不重复的行了
for in str_dump:
    if in str_all:
        str_all.remove(i)
#写行文件中
for in list(str_all):
    fc.write(i+'\n')
 
fa.close()
fb.close()
fc.close()

最新文章

  1. 使用系统自带的GCD的timer倒计时模板语句遇到的小坑。。
  2. Android 文件读写
  3. d3.js读书笔记-2
  4. Linux基本使用(1)-使用GCC编译C语言程序
  5. 【转】linux下skype的安装使用
  6. Behavior Designer中的内置消息机制
  7. IIS 7管理API——Microsoft.Web.Administration介绍
  8. python相似模块用例(一)
  9. Android学习笔记-绘制圆形ImageView实例
  10. lesson - 15 Linux系统日常管理4
  11. MFC中CFileDialog用法
  12. C#委托与事件总结
  13. Python高级应用(3)—— 为你的项目添加验证码
  14. shell脚本中获取当前所在目录地址
  15. React 学习(五) ---- 条件和列表渲染
  16. JQuery 知识
  17. bzoj2565 最长双回文子串
  18. 关于kafka的一些问题理解
  19. bzoj 3262
  20. 推断iframe里的页面载入完毕

热门文章

  1. python基础(补充):递归的深度
  2. idea无法引入自己定义的包和类
  3. Day01_04_Java标识符命名规范
  4. Day05_22_实例化对象的JVM内存分析
  5. BB网络层测试
  6. JDK8新特性(一) Lambda表达式及相关特性
  7. Ionic5整合极光推送JPush ( 简单 )
  8. 03- web表单测试
  9. 【JDK8】Java8 新增BASE64加解密API
  10. 【手打】coredns单台使用