python实现在内存中读写str和二进制数据代码


Posted in Python onApril 24, 2020

我就废话不多说了,还是直接看代码吧!

# 利用python在内存中读写str和二进制数据
from io import StringIO
from io import BytesIO
 
f = StringIO()
print(f.write('hello ')) # 6
print(f.write('world!')) # 6
print(f.getvalue()) # hello world!
 
f = BytesIO()
print(f.write('中文'.encode('utf-8'))) # 6
print(f.getvalue()) # b'\xe4\xb8\xad\xe6\x96\x87'

补充知识:python二进制转到float

看代码吧!

# -*- coding: utf-8 -*-
"""
Created on Tue Dec 3 14:38:04 2019
@author: xuguanghui
"""
 
import numpy as np
 
mlplib_label = r"C:\Users\xuguanghui\Desktop\106421_mlplib.lab"
train_label = r"C:\Users\xuguanghui\Desktop\106421_train.lab"
mlplib_txt = r"C:\Users\xuguanghui\Desktop\106421_mlplib.txt"
train_txt = r"C:\Users\xuguanghui\Desktop\106421_train.txt"
 
mlplib_lab = np.fromfile(mlplib_label, dtype=np.int32).reshape(-1, 892)
train_lab = np.fromfile(train_label, dtype=np.float32).reshape(-1, 892)
 
np.savetxt(mlplib_txt, mlplib_lab, fmt='%d')
np.savetxt(train_txt, train_lab, fmt='%d')

以上这篇python实现在内存中读写str和二进制数据代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python读取和保存图片5种方法对比
Sep 12 Python
pandas中apply和transform方法的性能比较及区别介绍
Oct 30 Python
python实现归并排序算法
Nov 22 Python
python 多线程串行和并行的实例
Feb 22 Python
Django模板语言 Tags使用详解
Sep 09 Python
自适应线性神经网络Adaline的python实现详解
Sep 30 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
opencv3/C++图像像素操作详解
Dec 10 Python
使用python客户端访问impala的操作方式
Mar 28 Python
使用opencv识别图像红色区域,并输出红色区域中心点坐标
Jun 02 Python
详细分析Python collections工具库
Jul 16 Python
python对批量WAV音频进行等长分割的方法实现
Sep 25 Python
pandas DataFrame 数据选取,修改,切片的实现
Apr 24 #Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 #Python
python查找特定名称文件并按序号、文件名分行打印输出的方法
Apr 24 #Python
python 读取二进制 显示图片案例
Apr 24 #Python
150行python代码实现贪吃蛇游戏
Apr 24 #Python
用 Python 制作地球仪的方法
Apr 24 #Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
Apr 24 #Python
You might like
根据中文裁减字符串函数的php代码
2013/12/03 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
什么是DOM(Document Object Model)文档对象模型
2012/03/05 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
js实现网页标题栏闪烁提示效果实例分析
2014/11/20 Javascript
javascript实现获取浏览器版本、浏览器类型
2015/12/02 Javascript
分享js粘帖屏幕截图到web页面插件screenshot-paste
2020/08/21 Javascript
用jQuery获取table中行id和td值的实现代码
2016/05/19 Javascript
JavaScript对象数组如何按指定属性和排序方向进行排序
2016/06/15 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
lhgcalendar时间插件限制只能选择三个月的实现方法
2017/07/03 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
2017/07/17 Javascript
一步步教你利用webpack如何搭一个vue脚手架(超详细讲解和注释)
2018/01/08 Javascript
Vue父组件调用子组件事件方法
2018/02/23 Javascript
跨域请求两种方法 jsonp和cors的实现
2018/11/11 Javascript
vue.js iview打包上线后字体图标不显示解决办法
2020/01/20 Javascript
vue 实现用户登录方式的切换功能
2020/04/14 Javascript
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
使用python检测手机QQ在线状态的脚本代码
2013/02/10 Python
python实现中文输出的两种方法
2015/05/09 Python
在CentOS6上安装Python2.7的解决方法
2018/01/09 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
对python中UDP,socket的使用详解
2019/08/22 Python
Tensorflow 定义变量,函数,数值计算等名字的更新方式
2020/02/10 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
Python通用唯一标识符uuid模块使用案例
2020/09/10 Python
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
英国户外服装品牌:Craghoppers
2019/04/25 全球购物
水利水电建筑施工应届生求职信
2014/07/04 职场文书
2014乡镇干部纪律作风整顿思想汇报
2014/09/13 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
小学语文教学随笔
2015/08/14 职场文书
初中化学教学反思
2016/02/22 职场文书
JavaScript 语句之常用 for 循环详解
2021/03/29 Javascript
win10系统xps文件怎么打开?win10打开xps文件的两种操作方法
2022/07/23 数码科技