存档

文章标签 ‘python’

pysonar,一个针对python的代码静态分析工具

2013年10月30日 评论已被关闭

随着python的流行,它被使用的越来越广泛,而一个不错的代码静态分析工具则可以帮助pyer改进python代码质量。

王垠开发了一个叫pysonar的工具,有兴趣的pyer可以体验下,另外fortify也有for python的模块。

pysonar详见 https://github.com/yinwang0/pysonar2

 

centos6 安装 python 2.7 rpm

2013年8月19日 2 条评论

 

如果需要开发环境,再折腾,tkinter依赖其他包

 

本地备份一个

http://baoz.net/wp-content/2013/09/python2.7.tgz

分类: 技术点滴 标签: , , ,

error: Python.h: No such file or directory

2012年8月14日 评论已被关闭

遇到error: Python.h: No such file or directory错误,解决方法 yum install python-devel

分类: 技术点滴 标签:

apache mod_python配置

2012年5月17日 评论已被关闭

想找一个最简单的方式跑python的cgi,选择了mod_python,这里面的pythonhandler index没搞的很懂,不过反正程序是可以跑起来了。centos6里要用epel源才有mod_python

LoadModule python_module modules/mod_python.so
<Directory “/var/www/html/py”>
AllowOverride FileInfo
AddHandler mod_python .py
#    PythonHandler index
PythonDebug On
Order allow,deny
Allow from all
</Directory>

 

 

分类: 技术点滴 标签: , ,

Porting Code to Python 3 with 2to3

2012年5月4日 评论已被关闭

py2和py3还是有一些区别的,http://getpython3.com/diveintopython3/porting-code-to-python-3-with-2to3.html 很详细,就不转

我猜有程序能自动转换?

分类: 技术点滴 标签:

archliux下的包管理工具pacman使用方法

2012年5月3日 4 条评论

用archlinux的原因是我想找一个linux发行版里缺省的python版本是3.2的,有gentoo和archlinux,gentoo安装太痛苦了,伤不起,感谢aa总提示我用archlinux。安装起来还好,有点类似fbsd的感觉,还能接受。话说现在fbsd的安装过程也很洋气了。

freebsd和openbsd的最新版本的默认python都是3.2,ubuntu 12.10是3.2,但是要到今年10月份才发布。

pacman的FAQ https://wiki.archlinux.org/index.php/Pacman_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

我总结下

设置pacman的repo

在/etc/pacman.d/mirrorlist里搜索163,然后注释掉163.com那行即可。

同步包数据库 pacman -Syy 类似yum makecache

安装软件pacman -S python 加-f参数强行安装,忽略文件冲突

搜索软件pacman -Ss python

升级系统pacman -Syu 类似yum update,升级整个系统

/etc/pacman.d/mirrorlist设置镜像

/etc/pacman.conf设置repo 一般是core extra还有community

解决文件冲突的方法,把冲突文件改名备份,安装后可正常使用了就删除备份文件

archlinux还有类似freebsd的ports的包管理方式,虽然我感觉更像gentoo,详见 https://wiki.archlinux.org/index.php/Arch_Build_System_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29

分类: 技术点滴 标签: , , ,

cintruder,支持OCR的http form密码破解程序

2012年4月27日 评论已被关闭

python写的,支持代理和OCR的http form crack

http://cintruder.sourceforge.net/

macosx下python装pip

2012年4月12日 2 条评论

pip是一个安装python库很方便的东西,类似yum,pip search pip install,如果没wget的话,就用curl -O 另外也可以考虑用easy_install代替pip

mac osx 下删除python 2.7

2012年4月12日 评论已被关闭
  1. remove the Python 2.7 frameworksudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
  2. remove the Python 2.7 applications directorysudo rm -rf "/Applications/Python 2.7"
  3. remove the symbolic links in /usr/local/bin

默认好像装了2.6 ,注意链接要恢复下,否则执行不到python了

Which symbolic links should be deleted from /usr/local/bin? – Kit Mar 24 ’11 at 13:42
The ones that point back to the 2.7 framework: ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' – Ned Deily Mar 24 ’11 at 18:02
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | xargs rm – Vaibhav Bajpai Feb 20 at 17:04
分类: 技术点滴 标签: ,

zz Python处理网络数据包示例(pcapy读pcap文件)

2012年4月12日 2 条评论

最近在围观python,找了个pcapy处理pcap数据的代码

非常非常久以前的东西了,应该是在项目组做的半成品吧。今天重装机器,不经意翻出来了。这个脚本是读入一个libpcap保存的文件,按照要求过滤数据,最后将过滤后的数据保存到一个新文件中。运行环境应该是2.5吧。

原文在http://muyublog.appspot.com/2010/08/31/python-pcapy.html

阅读全文…

分类: 技术点滴 标签: , , ,