王依依 2009年08月29日 星期六 09:57 | 1992次浏览 | 14条评论
差不多是时候换到 2.6 了~
常用模块基本都有 for 2.6 的了.
pypcap 需要自己编译.
dpkt 会出错. 提示
In [1]: import dpkt
------------------------------------------------------------
File "D:\Python26\lib\site-packages\dpkt\bgp.py", line 678
self.failUnless(c.as == 65215)
SyntaxError: invalid syntax
解决方法:
site-packages\dpkt\bgp.py 中第 678, 715 行中 .as 修改为 .__getattribute__('as') 即可. ugly but really works.
另外就是发现 2.6 和 2.5 中 logging 对编码的处理不同. 所以 logging 不兼容.
Zeuux © 2024
京ICP备05028076号
回复 lx 2009年10月16日 星期五 18:51