Python处理二进制数据方便吗?

fibbery 2013-02-27 01:58:53
现在有机会做Python相关的工作了!

不过,是否都能用Python做我还有些疑问。

对于Python处理二进制数据的方便性不是很了解,感觉,脚本语言都不如C/C++处理二进制数据方便。

我用C/C++的方式来描述:
有若干int\short等数据,想要保存到一个连续的数组中,其中有些int或者short还要做位运算;另外,由于字节序问题,我还要将整数的字节序重新编码。

用python写是否方便?
...全文
425 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
乔巴好萌 2013-02-27
  • 打赏
  • 举报
回复
https://pypi.python.org/pypi/bitarray/
明月书君 2013-02-27
  • 打赏
  • 举报
回复
引用 4 楼 zhouchongzxc 的回复:
可以封装c语言的。楼主可以试试。
学习了!
ChongQingJin28 2013-02-27
  • 打赏
  • 举报
回复
可以封装c语言的。楼主可以试试。
libralibra 2013-02-27
  • 打赏
  • 举报
回复
python的位运算非常方便, http://wiki.python.org/moin/BitwiseOperators
bugs2k 2013-02-27
  • 打赏
  • 举报
回复
二进制文件操作可以用 struct 其他的c/c++二进制操作方式貌似在python中比较类似
zjs100901 2013-02-27
  • 打赏
  • 举报
回复
占个沙发。 好像 Python3.0 在这方面有改动,大侠现在用的是什么版本的?

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧