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实现bitmap数据结构详解
Feb 17 Python
python求众数问题实例
Sep 26 Python
Python中集合类型(set)学习小结
Jan 28 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 Python
python接口自动化测试之接口数据依赖的实现方法
Apr 26 Python
python实现最大优先队列
Aug 29 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
python调用函数、类和文件操作简单实例总结
Nov 29 Python
将labelme格式数据转化为标准的coco数据集格式方式
Feb 17 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
Mar 30 Python
利用Python实现自动扫雷小脚本
Dec 17 Python
Python序列化与反序列化相关知识总结
Jun 08 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
星际中一些鲜为人知的详细资料
2020/03/04 星际争霸
php实现session自定义会话处理器的方法
2015/01/27 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP编辑器PhpStrom运行缓慢问题
2017/02/21 PHP
PHP针对redis常用操作实例详解
2019/08/17 PHP
js实现日期级联效果
2014/01/23 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
js生成随机颜色方法代码分享(三种)
2016/12/29 Javascript
详解angularjs中如何实现控制器和指令之间交互
2017/05/31 Javascript
Vue.js如何实现路由懒加载浅析
2017/08/14 Javascript
详解基于vue-router的动态权限控制实现方案
2017/09/28 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
vue使用echarts图表的详细方法
2018/10/22 Javascript
如何正确理解vue中的key详解
2019/11/02 Javascript
微信小程序实现多选框功能的实例代码
2020/06/24 Javascript
JavaScript Image对象实现原理实例解析
2020/08/26 Javascript
javascript实现下拉菜单效果
2021/02/09 Javascript
[01:36]DOTA2完美大师赛趣味视频之与队友相处的十万个技巧
2017/11/19 DOTA
Python采集腾讯新闻实例
2014/07/10 Python
Python中list列表的一些进阶使用方法介绍
2015/08/15 Python
浅谈python字符串方法的简单使用
2016/07/18 Python
python异步存储数据详解
2019/03/19 Python
如何对python的字典进行排序
2020/06/19 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
Python如何输出警告信息
2020/07/30 Python
Python3中的tuple函数知识点讲解
2021/01/03 Python
CSS3中几个新增加的盒模型属性使用教程
2016/03/01 HTML / CSS
匡威帆布鞋美国官网:Converse美国
2016/08/22 全球购物
Calzedonia美国官网:意大利风格袜子、打底裤和沙滩装
2018/07/19 全球购物
在职人员函授期间自我评价分享
2013/11/08 职场文书
社团成立邀请函
2014/01/08 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
2014公司党员自我评价范文
2014/09/11 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
django如何自定义manage.py管理命令
2021/04/27 Python
详细了解MVC+proxy
2021/07/09 Java/Android