Chinaunix首页 | 论坛 | 博客
  • 博客访问: 231892
  • 博文数量: 32
  • 博客积分: 1971
  • 博客等级: 上尉
  • 技术积分: 390
  • 用 户 组: 普通用户
  • 注册时间: 2004-10-15 12:54
文章分类

全部博文(32)

文章存档

2012年(6)

2011年(19)

2009年(7)

分类: Python/Ruby

2011-03-10 17:45:10

这几天基本上都没怎么好好在搞IOMS开发,东看看西玩玩,日子就过去了。
今天花了几个小时,把IOMS的agent会使用到的基本模块移植到linux下了,进展还是比较顺利的,我原先预估3个月看来明显是多了,我看快的话没几天就能移植完成。
今天完成的程序主要是取CPU、取IP地址MAC地址等各类IOMS基础类模块的。程序用套用了不少shell脚本,所以看上去比较不pythonic。不过python本身就是超级胶水嘛,嘿嘿。

在开发过程中我仍然碰到了编码的问题,在linux下直接使用
import sys  
sys.setdefaultencoding('utf-8')
会报没有setdefaultencoding模块的,查了好多网页,发现这是一个N年的老问题了,这个用法的确不够安全,安全的办法是
import sys  
reload(sys)
sys.setdefaultencoding('utf-8')
我之前的程序都没注意,要改一下。

另外sitecustomize.py 也是一个很搓的问题,我放在/usr/lib下,直接打python时可以import sitecustomize可以,但是在我的项目中说找不到这个文件,怪了,现在我暂时放在项目的目录下用着。

所以,今天的好消息是,我已经把一部分的程序转移至linux下了,乐观估计用不了一周就可以完成初步的agnet4linux代码,这样系统就能直接支持linux了。

pyinstaller的问题还在研究中,昨天收到了网友bingo的python2.7 so库问题的解决包,可是竟然是lzma压缩格式,我还要找地方去解压,今天一直没去研究呢。
阅读(1176) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~