专栏首页python前行者python 快速比较两个文件的不同

python 快速比较两个文件的不同

import difflib

a = open('./1.txt', 'U').readlines()
b = open('./2.txt', 'U').readlines()
diff = difflib.ndiff(a, b)
print(diff)
for i in diff:
    print(i)
    # if i.startswith('+'):
    #     print(i)

#or
print(set(b)-set(a))

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python对json的操作总结

    Json简介:Json,全名 JavaScript Object Notation,是一种轻量级的数据交换格式。Json最广泛的应用是作为AJAX中web服务器...

    周小董
  • python中__del__使用方法

    创建对象后,python解释器默认调用__init__()方法。当删除一个对象时,python解释器也会默认调用一个方法,这个方法为__del__()方法。在p...

    周小董
  • [735]利用UItraISO软碟通制作U盘启动盘安装Ubuntu16.04系统

    第2,3可以不勾选:第2选项是默认.ISO文件都用软碟通打开,不经常使用软碟通没必要关联;第3选项会生产一个驱动器(空盘),类似于百度云盘的,不经常使用软碟通不...

    周小董
  • 习题18:命名,变量,代码,函数

    1. 首先告诉python创建一个函数,使用的命令是def,也就是定义(define)的意思

    py3study
  • 浅谈Python在CTF中的运用

    现在大部分的程序猿对网络安全这个领域几乎一点都不了解,不要问为什么,我接触过很多程序猿(有不少是大厂优秀的程序猿,甚至没有一点安全意识,对网络安全这个领域也没什...

    安恒网络空间安全讲武堂
  • Python - 基本数据处理函数round()、int()、floor()、ceil()

    对每位程序员来说,在编程过程中数据处理是不可避免的,很多时候都需要根据需求把获取到的数据进行处理,取整则是最基本的数据处理。取整的方式则包括向下取整、四舍五入、...

    小菠萝测试笔记
  • 大数据与认识论

    摘要 大数据认识论的主体高度分化并社会化,认识的对象是世界2作用于(包括认识与实践活动)世界1,以及世界2自身相互作用(同样包含认识与实践活动),这两项相互作用...

    企鹅号小编
  • Python笔记·第一章——Python基础(一)

    Python的简介 1、Python的由来与版本 1.1 python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989...

    企鹅号小编
  • py基础---多线程、多进程、协程

    线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条...

    py3study
  • python3 基础(4)-装饰器、生成

    def bar(): print("in the bar") #函数bar()在以下三处位置,只有1、2处时,调用foo()才正确执行 ---------...

    py3study

扫码关注云+社区

领取腾讯云代金券