随笔分类 -  python.programming

Python应用型编程
摘要:一个Python类,读取email文件,然后返回相应的邮件部分。 阅读全文
posted @ 2012-09-04 20:00 CCJPP 阅读(958) 评论(0) 推荐(0)
摘要:最近公司有一大堆的代号需要比较,已经分成了两个文件,求A-B的补集。shell命令可以用comm, diff, sort 甚至grep的参数。精通这些命令需要很长的时间,而且感觉走了弯路。比如说,使用sort命令,会自动对文件的行排序,所以结果也多了一个步骤,“排序”,再比如grep,是对文件中的一行匹配,如果遇到针对一行中的某个字段,则要放弃grep了,因为grep只是对行操作。有使用shell命令解决这个问题的博客:简单的 LINUX Shell 下求集合交集差集的办法。但是现在使用python,再加上一点点的算法则,则“一切都在掌握之中”。例如: 1 #!/usr/bin/env pyt 阅读全文
posted @ 2012-07-18 16:42 CCJPP 阅读(2956) 评论(0) 推荐(0)
摘要:前一篇文章介绍了如何用python自动解压缩加密的zip文件,链接:http://www.cnblogs.com/nathaninchina/archive/2012/05/02/python_pexpect_module.html但是有一个问题,在服务器端脚本在解加密zip文件之前,需要检测其是否是加密文件,若是,则询问密码,结合密码解压缩;如果不是,则则直接解压缩。本文的灵感取自一篇文章《Linux zip 加密压缩》链接:http://no001.blog.51cto.com/1142339/547862所有加密的zip文件头8个字符好像都是这个样子的0000000 4b50 0403 阅读全文
posted @ 2012-05-04 19:37 CCJPP 阅读(3155) 评论(0) 推荐(0)
摘要:一个自动解压缩zip文件的python脚本。虽然这里只用与unzip命令,但是也可以用于其他需要在过程中需要人工输入的数据的命令。 阅读全文
posted @ 2012-05-02 20:15 CCJPP 阅读(2802) 评论(0) 推荐(0)
摘要:我们在shell下经常使用 'ps -e | grep name' 或者 ‘ps -e | awk '/name/ {print $1}'' 寻找一个进程的pid,然后通过 ' sudo kill -8 xxxx' 来删除这个进程(有时候发现,'sudo killall name' 不能有效的删除进程)。有时候需要删除多个进程,则要反复执行以上命令。bash可以很好地完成批量删除进程的任务。但是这里我打算探讨一下python的解决方法。 阅读全文
posted @ 2012-04-28 20:33 CCJPP 阅读(758) 评论(0) 推荐(0)
摘要:Python在调用unix系统命令之前,需要对系统命令做检测,期中一个检测就是命令是否存在 阅读全文
posted @ 2012-04-17 16:28 CCJPP 阅读(2899) 评论(1) 推荐(0)
摘要:经常练习C语言,所有有许多的源代码需要编译。但是每次都要用到 -o 加上文件名,比较麻烦,所有用python编了一个程序完成整体的操作,不需要 -o filename 部分,可以使用 -g参数。这个程序还不能支持多文件编译。这个功能会不久后加上。 阅读全文
posted @ 2012-04-06 19:41 CCJPP 阅读(541) 评论(0) 推荐(0)
摘要:遍了一个小Python程序,可以kill老的vpnc和ssh进程(如果有的话),然后重新生成新的vpnc和ssh。 阅读全文
posted @ 2012-04-03 21:47 CCJPP 阅读(1113) 评论(0) 推荐(0)
摘要:一个小脚本,在Linux下创建一个脚本并且自动嗯修改权限,可以选择路径。批量生成脚本。 阅读全文
posted @ 2012-03-01 14:41 CCJPP 阅读(828) 评论(0) 推荐(0)
摘要:使用Python编一小段代码,删除自己home目录下由于shutter截图产生的png文件。 阅读全文
posted @ 2012-02-29 19:19 CCJPP 阅读(526) 评论(0) 推荐(0)