看代码的过程中,经常需要比对不同版本的源代码,每次都敲vim -O2加一堆路径……

于是想到了用python的脚本~~

基本的变量赋值自不必说,来看看几个边查边用的点:

-- 字符串拼接:eg. path = "%s%s"%(dir, file)

               Note:%s的地方也可以是%d,这样就可以在for循环中用循环变量指定一系列文件名了~

-- 调用系统命令:eg. import subprocess

                     subprocess.call(['vim', '-O2', path1, path2])

                 Note:python中除了最基本的命令外貌似能干点事的语句都要import相应的module,subprocess估计是调用常规的bash命令所对应的module吧。当初看完A Byte of Python, 脑子里只留下一句话,Python中一切都是类~!

--数据图 用matplot,想要什么样的效果直接去Gallery里查,看到类似的再效仿