Python处理二进制数据方便吗?
现在有机会做Python相关的工作了!
不过,是否都能用Python做我还有些疑问。
对于Python处理二进制数据的方便性不是很了解,感觉,脚本语言都不如C/C++处理二进制数据方便。
我用C/C++的方式来描述:
有若干int\short等数据,想要保存到一个连续的数组中,其中有些int或者short还要做位运算;另外,由于字节序问题,我还要将整数的字节序重新编码。
用python写是否方便?
[解决办法]
占个沙发。
好像 Python3.0 在这方面有改动,大侠现在用的是什么版本的?
[解决办法]
二进制文件操作可以用 struct
其他的c/c++二进制操作方式貌似在python中比较类似
[解决办法]
python的位运算非常方便,
http://wiki.python.org/moin/BitwiseOperators
[解决办法]
可以封装c语言的。楼主可以试试。
[解决办法]