python——关于difflib的学习
2017-01-11 17:00
399 查看
因为是关于运维方面的知识,所以选用python2.7。
根据学习写了代码,但是我运行出来有问题。
大概就是指针超
87dc
范围
后来改成file1 = sys.argv[0] file2 = sys.argv[0],就OK了。
注意:这里选用with open()as f,而没有选择f.open(),是因为f.open()后需要写f.close(),with open()as f
省去这一步骤。
这里有一篇很好的关于小罗的文章,可以学习点击打开链接http://xiaoluoge.blog.51cto.com/9141967/1614382
根据学习写了代码,但是我运行出来有问题。
#!/usr/bin/env python import difflib import sys file1 = sys.argv[1] file2 = sys.argv[2] with open(file1,"r") as f: file1 = f.readlines() with open(file2,"r") as f: file2 = f.readlines() diff = difflib.HtmlDiff() html = diff.make_file(file1,file2) print(html)
大概就是指针超
87dc
范围
后来改成file1 = sys.argv[0] file2 = sys.argv[0],就OK了。
注意:这里选用with open()as f,而没有选择f.open(),是因为f.open()后需要写f.close(),with open()as f
省去这一步骤。
这里有一篇很好的关于小罗的文章,可以学习点击打开链接http://xiaoluoge.blog.51cto.com/9141967/1614382
相关文章推荐
- python模块调用心得体会
- jenkins执行python脚本的方法,和python版本的兼容性问题
- Python高手之路【十二】面向对象设计模式
- Markup, mark down
- 初识caffe之python mnist训练
- 笨办法学Python笔记-习题0:准备工作
- Flask源码解读 <1> --- 浅谈Flask基本工作流程
- 笨办法学Python笔记-前言
- Python爬虫框架scrapy 安装学习
- Python三目运算符
- notepad++python 缩进 快捷运行设置
- Python系统性能信息模块psutil
- python 新手练习题
- Python/ArcPy取出指定文件夹中所有MDB文件并导出字段
- Python/ArcPy遍历指定目录中的MDB文件
- Python/Arcpy创建文本文件
- Pyhon 自然语言处理(一)NLTK及语料库下载
- Python/ArcPy创建目标文件夹
- 实现一个简易的Python版CountDownLatch
- python奇技淫巧——max/min函数的用法