diff -Nur
Diff和patch是Linux标配的工具。在Windows上,也有移植的版本可以使用。
使用中注意:
1、保证文件名完全相同,避免只有大小写不同的文件存在。
2、Diff只能比较文本文件,二进制文件只能判断是否相同,不能记录差异。Diff根据文件的前几个字节判断文件是不是文本文件。
使用方法:
可以对单个文件或者整个目录树进行处理。
以最实用的方式举例:
diff –Nur dir_old dir_new > dir.patch
patch –p0 < dir.patch
ctrl + u 下翻 ctrl +d 上翻
python命令行读取数据
import urllib,urllib2
a = urllib2.urlopen(‘http://192.168.1.111:8000/gethosts‘)
a.read()
简单序列化
内存里有一个数据结构,保存到硬盘上
pickle/cPickle
import pickle
dic = {‘a‘:1,}
with open(‘dic.pickle‘,‘w‘) as fd:
pickle.dump(dic,fd)
entry = pickle.load(fd)
文件保存到内存里
b = pickle.dumps(entry)
entry3 = pickle.loads(b)
ipython 加! 执行命令行 python不行
本文出自 “muzinan的技术博客” 博客,请务必保留此出处http://muzinan110.blog.51cto.com/684213/1439054
原文地址:http://muzinan110.blog.51cto.com/684213/1439054