Python将二进制转换为txt文本的方法:

1、首先用open()打开一个txt文本;

2、用int.from_bytes将byte转化为int;

3、然后用bin将int转化为二进制字符;

4、以合适的格式写入txt文本。import os

import binascii

from functools import partial

i = 0

f = open('c.txt', 'rb')

f2 = open('f.txt', 'w')

records = iter(partial(f.read,1), b'')

for r in records:

r_int = int.from_bytes(r, byteorder='big') #将 byte转化为 int

str_bin = bin(r_int).lstrip('0b') #将int转化为二进制字符

if r_int.bit_length() < 8 : #以8bit为单位,不足8bit的补零

str_bin = (8 - r_int.bit_length()) * '0' + str_bin

f2.write(str_bin)

i += 1

if i == 4 : #以32bit为单位分行

f2.write('\n')

i = 0

f.close

f2.close

更多Python知识,请关注:Python自学网!!

python如何读入dat数据_python二进制dat数据怎么转成txt文本相关推荐

  1. python永久保存数据_python如何保存数据

    在Python开发中,数据存储.读取是必不可少的环节,而且可以采用的存储方式也很多,常用的方法有json文件.csv文件.MySQL数据库.Redis数据库以及Mongdb数据库等. 1. json文 ...

  2. python读取pcap获得端口_Python处理网络数据包示例(pcapy读pcap文件)

    Python处理网络数据包示例(pcapy读pcap文件) 最近在围观python,找了个pcapy处理pcap数据的代码 非常非常久以前的东西了,应该是在项目组做的半成品吧.今天重装机器,不经意翻出 ...

  3. python怎么读数据_Python如何读取数据

    一.从文本中读取数据 Python可以读取任何格式的文本数据,使用Python读取文本数据一般分为三个步骤.分别是:定义数据文件.获取文件对象.读取文件内容.下面让小编来分别解释它们是如何实现的. 定 ...

  4. python监听串口数据_python 读取串口数据的示例

    python3 读取串口数据 demo 最近在写一个demo,zigbee串口连接树莓派,树莓派使用串口通信接受zigbee穿过来得值.其中我是用的树莓派是3代B+,zigbee每隔三秒钟从串口输出数 ...

  5. python解析xml数据_Python解析XML数据方法

    Python在采取数据方面真实相当的简洁和方便,对于个人草根站长来说学一点就已经能很好的把自己想要的功能实现:让自己做一个有技术的SEOER,并不困难,可能很多人没学就开始问学Python要多久,零基 ...

  6. python全栈是什么_Python全栈数据工程师养成攻略 PDF 下载

    相关截图: 图书简介: 本书首先介绍了数据工程和Python语法,随后讲解如何获取和存储数据,并实现简单的静态可视化.文本作为一种极其重要的数据类型,也单独列出一章行讨论.之后读者将学习到关于Web建 ...

  7. python读取时间序列csv可视化_Python获取时序数据并进行可视化分析

    本帖最后由 林宝宝 于 2019-7-31 17:29 编辑 问题导读: 1.获取第三方平台的接口数据的方法是什么? 2.怎么做数据清洗与合并?主要有数据类型转换.重新排序.索引重置.数据合并 3.时 ...

  8. python读取摄像头数据_python 读取摄像头数据并保存的实例

    python如何能采集多个摄像头的数据 .要用opencv吗?听说这个问题不好解决啊只有把自己过得像王后一样,才能吸引你想要的国王. 可以,用PYQT+CV2,四个USB连接成功,程序如下,UI要自己 ...

  9. python多维数据_python多维数据

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 平行坐标图中每条垂直的线代表一个特征,表中一行的数据在图中表现为一条折线,不同颜 ...

最新文章

  1. 数据可视化(一)-Matplotlib简易入门
  2. C 语言编程 — 变量和常量
  3. python触发点击事件_如何在python中模拟onclick事件?
  4. python代码大全p-基于python实现计算两组数据P值
  5. 文本相似度几种计算方法及代码python实现
  6. 【OpenPose-Windows】OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程
  7. Java面试题!centos安装yum
  8. 不要等到离职,才明白这些道理
  9. mac下mysql忘记root密码的解决办法
  10. 如何修改firefox的默认缩放比
  11. failed to load resource the server responded with a status of 500 (internal server error)
  12. Atitit webserver web服务器的艺术 目录 1.1. 2.2 使用处理器处理请求 1 2. 2.5 处理器的作用域 : 2 2.1. 在Jetty中,很多标准的服务器会继承Handl
  13. Python基础 day4
  14. gambit软件license文件
  15. 机器人也能打排球了,击球成功率80%!日本东京大学新型气动仿人机器人
  16. SEO独家揭秘:影响网站降权被K的七项因素
  17. 数据结构-BF算法和KMP算法
  18. springboot《计算机网络原理》课程试题库管理系统开发 毕业设计-附源码271129
  19. IOS开发音频与视频
  20. 什么是脚本语言?什么是解释性语言?什么是编译性语言?

热门文章

  1. centos开机优化脚本
  2. 12_02_Linux软件管理之二rpm
  3. Zookeeper实战之单机模式
  4. 快速下单!简化EcStore的购物结算流程
  5. smarty+php+ajax 简单无刷新分页
  6. linux打补丁前如何备份,关于Linux下给文件打补丁
  7. linux c 多线程socket编程,Linux多线程socket编程一些心得
  8. 解决append的div的事件失效问题
  9. 人声处理_10款免费的人声处理工具
  10. c语言 实现sizeof功能,C语言简单实现sizeof功能代码