python读取二进制文件_Python读写二进制文件
读取二进制文件并保存为Long型 (读取原文件通过UltraEdit查看16进制编码是“78 56 34 12”)
#以二进制的方式读取文件 #coding: UTF-8
fileData = open('/home/ubuntu/staff_sample.dat','rb') #读取文件的前4个字节 #将读取的4个字节转换为long data_id = struct.unpack("l",fileData.read(4)) print data_id
打印的结果是305419896。
struct.unpack()函数,第一个参数format表示转换的类型,常用的有:
读取二进制文件并保存为String类型
原始文件中字符串使用的是TCHAR类型,TCHAR类型的每个字符占2个字节,这里的原始数据是”Staff 头衔”,使用UE编辑器查看16进制编码是
代码:
data_string = fileData.read(128) readString1 = unicode(data_string,"utf-16") print readString1
代码中,
第一句表示从二进制文件读取128个字节;
第二句表示将读取出来的数据转换成utf-16格式编码的字符串。
说明:UTF-16是Unicode的其中一个使用方式,其编码的方法是:
如果字符编码U小于0×10000,也就是十进制的0到65535之内,则直接使用两字节表示
如果字节编码U大于0×10000,(由于Unicode编码最大范围是0x10FFFF),则使用4字节表示
python读取二进制文件_Python读写二进制文件相关推荐
- python二进制写入文件_python读写二进制文件的方法
本文实例讲述了python读写二进制文件的方法.分享给大家供大家参考.具体如下: 初学python,现在要读一个二进制文件,查找doc只发现 file提供了一个read和write函数,而且读写的都是 ...
- python 读取内存_python内存读写
广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 也就是说,所有的解释器可以同时读写数据,在一个解释器中对数据做出的修改会自动反映 ...
- python读取成功_Python如何从文件读取数据()
Python编写一个文件读写程序(命令行程序) def readfromfile(filename): with open(filename, 'rt') as handle: return hand ...
- python读取输入流_Python读取实时数据流教程
今天小编就为大家分享一篇Python读取实时数据流示例,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.#coding:utf-8 chose = [ ('foo',1,2), ( ...
- python读取目录_Python读取一个目录下所有目录和文件
本文实例讲述了Python读取一个目录下所有目录和文件的方法.分享给大家供大家参考,具体如下: 这里介绍的是刚学python时的一个读取目录的列子,给大家分享下: #!/usr/bin/python ...
- 用python读取图像_Python读取图片属性信息的实现方法
本文是利用Python脚本读取图片信息,有几个说明如下: 1.没有实现错误处理 2.没有读取所有信息,大概只有 GPS 信息.图片分辨率.图片像素.设备商.拍摄设备等 3.简单修改后应该能实现暴力修改 ...
- python 读取文件_python读取docx文件,就是如此简单
扫码加入千人跳槽求职QQ群或微信圈子,每日都有全国招聘信息哦 中文编码问题总是让人头疼(尤其是mac本),想要用Python读取word中的内容.用open()经常报错,通过百度搜索+问身边小 ...
- pythonnumpy生成二进制流_Python 读写二进制文件 以及Numpy读写二进制文件
1. 什么是.bin文件 扩展名为.bin的文件就是一个二进制文件(binary).不同于文本文件,二进制文件用记事本.Notepad++等打开都是乱码. 像是这样: 但是.bin文件可以用WINHE ...
- python读取python源代码文件_python 读写excel文件操作示例【附源码下载】
本文实例讲述了python 读写excel文件操作.分享给大家供大家参考,具体如下: 对excel文件的操作,python有第三方的工具包支持,xlutils,在这个工具包中包含了xlrd,xlwt等 ...
- 苹果系统python读取文件_python中文件的读取与写入以及os模块
1.文件读取的三部曲:打开 ---> 操作 ----> 关闭 r(默认参数): -只能读,不能写 -读取文件不存在 会报错 FileNotFoundError: [Errno 2] No ...
最新文章
- Jquery 获取对象的几种方式介绍
- TCP/IP详解--第十六章
- html文字图片同一行,CSS控制图片和文字在同一行显示且对齐的3种方法
- 【android】窗口管理
- activemq的部署(三)
- mysql爆表_十种Mysql报错注入
- 一步一步学Linq to sql(十):分层构架的例子
- 多功能计算机如何关闭,多功能的计算机显示终端
- XCode编译器里有鬼 – XCodeGhost样本分析
- fork()函数详解
- 计算机专业的swot分析图,计算机专业学生个人SWOT分析案例
- java面向对象之实现房屋出租系统
- Reactor 线程模型
- 破解极验(geetest)滑动验证码
- CSS基础:浅用字体图标(以阿里字体图标库演示)
- 开发一个APP要多少钱?
- CRC校验(循环冗余校验)小知识
- 【Python表白小程序】七夕表白神器(赶紧收藏起来)
- 说说某音d赞zhang粉那点事
- 【附源码】计算机毕业设计java在线课堂管理平台设计与实现
热门文章
- macOS黑苹果系统镜像恢复版安装教程
- windows配置cmder
- 2022-2028年中国智能机床行业市场专项调研及投资前景规划报告
- Tracking Attackers: Honeypot, Part 1 (Honeyd)
- kaggle数据集下载
- 五笔字根表识别码图_五笔字根表键盘图下载|8698版五笔字根表键盘图高清大图_ - 极光下载站...
- 物理学步入禅境,缘起性空
- ffmpeg实现mp4文件转h264文件
- 史上最全的黑苹果系统「MacOS」安装教程,小白也能秒掌握!
- 关于widthStep造成的问题