社区
脚本语言
帖子详情
Python处理二进制数据方便吗?
fibbery
2013-02-27 01:58:53
现在有机会做Python相关的工作了!
不过,是否都能用Python做我还有些疑问。
对于Python处理二进制数据的方便性不是很了解,感觉,脚本语言都不如C/C++处理二进制数据方便。
我用C/C++的方式来描述:
有若干int\short等数据,想要保存到一个连续的数组中,其中有些int或者short还要做位运算;另外,由于字节序问题,我还要将整数的字节序重新编码。
用python写是否方便?
...全文
501
6
打赏
收藏
Python处理二进制数据方便吗?
现在有机会做Python相关的工作了! 不过,是否都能用Python做我还有些疑问。 对于Python处理二进制数据的方便性不是很了解,感觉,脚本语言都不如C/C++处理二进制数据方便。 我用C/C++的方式来描述: 有若干int\short等数据,想要保存到一个连续的数组中,其中有些int或者short还要做位运算;另外,由于字节序问题,我还要将整数的字节序重新编码。 用python写是否方便?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 在这方面有改动,大侠现在用的是什么版本的?
Python
二进制
数据
处理
目录前言str与bytesbase64模块struct模块参考链接 前言 本文所涉及到的代码均基于
python
3.x。 str与bytes 在写代码时,我们经常会涉及到字符串的
处理
,但字符串的编码问题常常令我们很头痛。当然本篇文章不是去说编码的,而是主要讲讲
二进制
处理
,
python
3为我们提供了bytes,利用bytes可以一定程度上缓解编码出错的问题,因为bytes是字节序列,无所谓编码。下...
python
数据
处理
二进制
_
python
处理
二进制
数据
的方法
本文实例讲述了
python
处理
二进制
数据
的方法。分享给大家供大家参考。具体如下:#!/usr/env/env
python
#-*- coding: cp936 -*-'''''add Head Infomation for pcm file'''import sysimport structimport os__author__ = 'bob_hu, hewitt924@gmail.com'__d...
python
处理
二进制
数据
struct
处理
二进制
数据
离不开
python
的struct模块,struct理解上你可以把它理解为c语言的结构体,使用该模块的pack和unpack方法,可以很容易的把
二进制
数据
转换为常用的类型
数据
,如整型、字符型等 结构体如下:struct Header{ unsigned short id; char[4] tag; unsigned int version; unsi
python
发送
二进制
数据
_
python
处理
二进制
数据
有的时候需要用
python
处理
二进制
数据
,比如,存取文件,socket操作时.这时候,可以使用
python
的struct模块来完成.可以用struct来
处理
c语言中的结构体.struct模块中最重要的三个函数是pack(), unpack(), calcsize()pack(fmt, v1, v2, ...) 按照给定的格式(fmt),把
数据
封装成字符串(实际上是类似于c结构体的字节流)un...
python
处理
二进制
文件_
python
处理
二进制
数据
的方法
本文实例讲述了
python
处理
二进制
数据
的方法。分享给大家供大家参考。具体如下:#!/usr/env/env
python
#-*- coding: cp936 -*-'''''add Head Infomation for pcm file'''import sysimport structimport os__author__ = 'bob_hu, hewitt924@gmail.com'__d...
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章