首页 / 知识
python二进制dat数据怎么转成txt文本
2023-11-12 13:29:00
python将二进制转换为txt文本的方法:
1、首先用open()打开一个txt文本;
2、用int.from_bytes将byte转化为int;
3、然后用bin将int转化为二进制字符;
4、以合适的格式写入txt文本。
importos
importbinascii
fromfunctoolsimportpartial
i=0
f=open('c.txt','rb')
f2=open('f.txt','w')
records=iter(partial(f.read,1),b'')
forrinrecords:
r_int=int.from_bytes(r,byteorder='big')#将byte转化为int
str_bin=bin(r_int).lstrip('0b')#将int转化为二进制字符
ifr_int.bit_length()<8:#以8bit为单位,不足8bit的补零
str_bin=(8-r_int.bit_length())*'0'+str_bin
f2.write(str_bin)
i+=1
ifi==4:#以32bit为单位分行
f2.write('\n')
i=0
f.close
f2.close
以上内容为大家介绍了python二进制dat数据怎么转成txt文本,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注我们
最新内容
相关内容
python的调用绑定方法和非绑定方法
python的调用绑定方法和非绑定方法,代码,方法,实例,第一,培训,时计,奇数,偶数,参数,定义,在Python中,如果用实例去调用方法,这种限制就被称为PyPython网络编程调用接收数据的三种
Python网络编程调用接收数据的三种方法,数据,代码,基础,通用,通讯,服务,网络,培训,方法,报文,最近在使用python进行网络编程开发一个通用的tc数据科学领域Python比R语言更好
数据科学领域Python比R语言更好,数据,公司,工具,时间,项目,工作,庞大,受益,系统,代码,经常有学员问我们,在数据科学领域里,到底是该选Python呢,Python 3.6 中针对文件系统的神奇
Python 3.6 中针对文件系统的神奇方法,数字,代码,数据,标准,信息,培训,首次,工作,文件名,常数,Python3.6首次发布于2016年,尽管它已经发布了很Python 之模块重载的五种方法
Python 之模块重载的五种方法,环境,培训,方法,模块,文件夹,例子,下面,内容,语句,请看,python环境准备新建一个foo文件夹,其下包含一个bar.py文Python语言自带的数据结构有哪些
Python语言自带的数据结构有哪些,异常,数字,数据,元素,序列,培训,位置,名称,分析,括号,Python作为一种脚本语言,其要求强制缩进,使其易读、美观提升Python数据分析能力的方法
提升Python数据分析能力的方法,分析,数据,工具,代码,时间,环境,报告,信息,培训,标准,1.Pandas分析包这个工具的好处是显而易见的。下面的动画数据科学中必须了解的Python核心库
数据科学中必须了解的Python核心库,数据,生产,代码,标准,分析,培训,图片,工具,统一,涉足,python有三个核心数据科学库,在此基础上还创建了许多使用Python总结文本文章
使用Python总结文本文章,技术,平台,数字,文本,数据,培训,信息,价值,公司,时间,文本摘要涉及减少文本中的单词数量,同时保持其意义。它提高了效Python中字典合并的实现方法
Python中字典合并的实现方法,培训,结果,以上,版本,字典,方法,函数,下面,背景,发现,TableofContents背景Methon1:适用于Python3.5及以上版本呢M使用Python处理JSON格式的数据
使用Python处理JSON格式的数据,数据,代码,名称,信息,培训,对比,灵活,字典,文件,格式,如果你不希望从头开始创造一种数据格式来存放数据,JSON是学习python的三种方法
学习python的三种方法,项目,代码,公司,时间,工程,培训,中级,初级,资料,第一,Python的用途十分广泛,不同的程序员将其用于不用的领域,不同的程序