[Python] 找寻A文件中有而B文件中没有的记录
来源:互联网 发布:端口出现感叹号 编辑:程序博客网 时间:2024/06/06 01:18
原文地址:http://blog.csdn.net/ariesjzj/article/details/7844833
举个简单例子。比如a.log文件中有地址记录
...
0x68CF94B0
0x68CF94B4
0x68CE94D8
0x68CF7460
...
b.log中有地址记录
...
0x68CE94D8
0x68CF94B0
...
运行脚本:
#!/usr/bin/pythonimport rea_file = open("a.log", 'r')b_file = open("b.log", 'r')addr_set = set()for line in b_file.readlines():# print line result = re.search(r"(0x[\dA-F]+)", line) if (result != None): addr = result.group(1) addr_set.add(addr)# print addrfor line in a_file.readlines(): result = re.search(r"(0x[\dA-F]+)", line) if (result != None): addr = result.group(1) if (addr not in addr_set): print "Found:%s" % linea_file.close()b_file.close()
得到a.log中有而b.log中没有的地址记录:
Found:0x68CF94B4
Found:0x68CF7460
- [Python] 找寻A文件中有而B文件中没有的记录
- 复制文件a的内容到文件b中
- 不用In 从A表中查出B表中没有的记录
- 查询A表在关联B中是否有没有关联到的数据
- git trace row history 找寻某一个文件中某一行的历史记录
- fopen参数中有b与没有b的区别
- Python 中读取csv文件中有中文的情况
- 有A和B两个表空间,把B空间中不存在的而A空间存在的表导入到B空间
- mysql数据库的data文件夹中只有.frm的文件,而没有.myd和.myi
- 对比两个集合A和B,删除B中没有的A,新增A中没有的B
- lua中A文件调用B文件中函数的方法
- A文件中调用B文件中含有结构体参数的函数
- 找出两文件中相同的行,两文件不同的行,文件1有文件2没有的行
- python中a+=b与a=a+b有什么区别
- 比较两个目录中有没有同名的文件,有就输出目录及名字
- python py文件中不能有中文的解决方案
- Python中判断文件是否存在的方法有哪些?
- 查询A、B表中,A表中B表没有的数据
- 程序员求职之道(《程序员面试笔试宝典》)之数据结构与算法(排序算法)?
- nyoj 517 最小公倍数(大数+求最小公倍数思想)
- 插入排序、快速排序、堆排序
- Android Service被关闭后自动重启,解决被异常kill 服务
- [iOS]深入浅出ObjC之消息
- [Python] 找寻A文件中有而B文件中没有的记录
- 贪心算法 - 哈夫曼编码 Huffman
- 带环的链表
- 范围搜索 (Range Query)
- 黑马程序员_SQL总结一
- Problems occurred when invoking code from plug-in: "org.eclipse.jface".
- common test 记录
- 20120808 (X)HTML与CSS核心基础
- c# webbroswer 中文乱码