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使用稀疏矩阵节省内存实例
Jun 27 Python
python实现逆波兰计算表达式实例详解
May 06 Python
Python计算三维矢量幅度的方法
Jun 15 Python
详解appium+python 启动一个app步骤
Dec 20 Python
浅谈Python反射 & 单例模式
Mar 21 Python
python实现AES加密解密
Mar 28 Python
PythonWeb项目Django部署在Ubuntu18.04腾讯云主机上
Apr 01 Python
OpenCV图像颜色反转算法详解
May 13 Python
python实现WebSocket服务端过程解析
Oct 18 Python
如何基于pythonnet调用halcon脚本
Jan 20 Python
推荐8款常用的Python GUI图形界面开发框架
Feb 23 Python
Python TestSuite生成测试报告过程解析
Jul 23 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判断文件上传类型及过滤不安全数据的方法
2014/12/17 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
PHP基于MySQLI函数封装的数据库连接工具类【定义与用法】
2017/08/11 PHP
PHP PDOStatement::columnCount讲解
2019/01/30 PHP
Laravel中正确地返回HTTP状态码方法示例
2019/09/10 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
JavaScript中的稀疏数组与密集数组[译]
2012/09/17 Javascript
JQuery日历插件My97DatePicker日期范围限制
2016/01/20 Javascript
JavaScript对象引用与赋值实例详解
2017/03/15 Javascript
简单实现js拖拽效果
2017/07/25 Javascript
vue表单绑定实现多选框和下拉列表的实例
2017/08/12 Javascript
Vue中引入样式文件的方法
2017/08/18 Javascript
详解在WebStorm中添加Vue.js单文件组件的高亮及语法支持
2017/10/21 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
VUE Error: getaddrinfo ENOTFOUND localhost
2018/05/03 Javascript
从零开始封装自己的自定义Vue组件
2018/10/09 Javascript
说说如何使用Vuex进行状态管理(小结)
2019/04/14 Javascript
如何用原生js写一个弹窗消息提醒插件
2019/05/24 Javascript
jquery+ajax实现上传图片并显示上传进度功能【附php后台接收】
2019/06/06 jQuery
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
微信小程序使用echarts获取数据并生成折线图
2019/10/16 Javascript
vue项目在线上服务器访问失败原因分析
2020/08/14 Javascript
[35:34]Liquid vs Winstrike 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python3基于sax解析xml操作示例
2018/05/22 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
python3发送request请求及查看返回结果实例
2020/04/30 Python
六种酷炫Python运行进度条效果的实现代码
2020/07/17 Python
简单了解Python字典copy与赋值的区别
2020/09/16 Python
法国综合购物网站:RueDuCommerce
2016/09/12 全球购物
Skyscanner台湾:全球知名的旅行比价引擎
2018/07/01 全球购物
电子信息专业学生自荐信
2013/11/09 职场文书
小学兴趣小组活动总结
2014/07/07 职场文书
常务副总经理岗位职责
2015/02/02 职场文书
2016年度师德标兵先进事迹材料
2016/02/26 职场文书
在Docker容器中部署SQL Server
2022/04/11 Servers