
Python
sunshyran
人各有志,求同存异;学无止境,完美逼近
展开
-
最新pydev(3.0)安装后 没有菜单显示的问题
下载最新的pydev,安装过程一切正常,而且查看已安装软件时可以看到pydev,但菜单栏和设置中就是没有pydev,也不能新建python工程。原因:最新pydev要求Java7,故将jdk升级到1.7后,重新安装一遍pydev就可以正常看到菜单了。 下面是官方release说明:Release 3.0From now on, PyDev requires原创 2013-12-03 23:32:49 · 3672 阅读 · 0 评论 -
eclipse中pydev插件的最新更新网址
pydev是eclipse中用来开发python的很好用的工具,比自带的IDE还是强不少。 以前安装这个插件时,都是使用网址http://www.fabioz.com/pydev/updates,或者http://pydev.sourceforge.net/updates,现在这两个网址都不好用了,发现官网提供的更新网址仍有效http://pydev.org/updat原创 2012-06-24 14:22:05 · 8744 阅读 · 0 评论 -
python最简单直接的自定义模块导入方法
python模块导入,网上介绍的资料很多,方法也众说纷纭。根据自己的实践,感觉这个方法最简单直接,而且可以与主流的python ide生成的工程是一样的。 规则只有三条1. 严格区分包和文件夹。包的定义就是包含__init__.py的文件夹。如果没有__init__.py,那么就是普通的文件夹。2. 导入package。 在python 安装目录的site-p原创 2012-07-01 23:27:20 · 36731 阅读 · 0 评论 -
命令行执行python模块时提示包找不到的问题
庄稼人不是专职python开发的道友,虽然与python相识已多年,可惜相识不相知,只是偶尔借助pydev写一些简单的小工具。多年来,一直困惑于这样一个问题:同样的工程,同样的代码,使用pydev可以运行任意一个python脚本,而使用命令行运行却不行?命令行下(或者双击执行)总是提示“ImportError: No module named xxx”?pydev究竟做了什么魔术呢?长原创 2014-05-11 17:01:14 · 65745 阅读 · 11 评论 -
python 计算校验和
校验和是经常使用的,这里简单的列了一个针对按字节计算累加和。其实,这种累加和,使用将字节翻译为无符号整数和带符号整数,结果是一样的。使用python计算校验和时记住做截断就可以了。 这里仅仅是作为一个代码样本,权作标记,直接上代码'''Created on 2014年9月4日@author: lenovo'''import random'''实际计算校验和时,解释为无符号整原创 2014-09-04 22:05:28 · 14751 阅读 · 2 评论 -
用python实现wireshark的follow tcp stream功能
长话短说,wireshark有一个follow tcp stream功能,这个功能很方便。美中不足的是提取出的stream 数据没有时间戳等其他信息,在分析数据的延时和丢包问题时就有些力不从心了。这里简单用python实现了一个简单follow tcp stream功能,同时保留了tcp信息。原理很简单,仍然是基于wireshark,里面有一个Export packet dissect原创 2014-08-20 22:09:12 · 15683 阅读 · 2 评论 -
doxygen + doxypypy + docstring 生成python文档
虽然doxygen声称可以同时支持两种风格的python注释,原生的docstring和类似java doc风格的##。但实际对原生的docstring支持并不好。这里介绍了一个开源的doxypypy工具,可以将原生的docstring转换为类java doc风格的##, 从而实现doxygen对python原生docstring的完美支持,同时也自然而然支持使用@tag。原创 2014-08-24 21:18:45 · 9629 阅读 · 0 评论 -
python常用的十进制、16进制、字符串、字节串之间的转换(长期更新帖)
进行协议解析时,总是会遇到各种各样的数据转换的问题,这里详细列举了整数之间的进制转换,以及整数、字符串、字节串三者之间的相互转换。当然仅仅是抛砖引玉,有更好更简单的方法,欢迎欢迎原创 2014-08-27 00:19:41 · 292528 阅读 · 17 评论