内容:我正在使用python 2.6.5目标:读取二进制图像文件并在内存中表示它.然后对其运行校验和.交付二进制表示形式,将其存储为mysql中的Blob.评论:我已阅读此SO thread.我查看了struct模块.我也碰到了io模...

内容:
>我正在使用python 2.6.5
目标:
>读取二进制图像文件并在内存中表示它.然后对其运行校验和.交付二进制表示形式,将其存储为mysql中的Blob.
评论:
>我已阅读此SO thread.
>我查看了struct模块.
>我也碰到了io模块.
>使用所有可用选项,我不确定哪个是最佳解决方案. BytesIO数据结构似乎适合我的需求.您认为哪一个可以满足我的要求?
解决方法:
>>> from binascii import crc32
>>> with open(filename, "rb") as f:
... data = f.read()
...
>>> crc32(data)
361260080
沃梦达教程
本文标题为:如何在python中将二进制图像转换为内存中的数据结构?


基础教程推荐
猜你喜欢
- Python中的getattr,__getattr__,__getattribute__和__get__详解 2023-08-09
- python-子进程PYGTK中的按钮Stop / Cancel progressBar 2023-11-14
- 云服务器centos系统安装python 2023-09-03
- Centos 7安装python3(PY3.6) 2023-09-04
- Python命令行参数解析包argparse的使用详解 2022-10-20
- python递归内存不足 2023-11-14
- CentOs系统自带python和yum卸载后的解决办法 2023-09-03
- python列表详情 2023-08-09
- 如何通过Python子进程杀死omxplayer 2023-11-12
- 亲手教你用Python打造一款摸鱼倒计时界面 2023-08-08