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小白必备的8个最常用的内置函数(推荐)
Apr 03 Python
python opencv 批量改变图片的尺寸大小的方法
Jun 28 Python
浅谈Python2之汉字编码为unicode的问题(即类似\xc3\xa4)
Aug 12 Python
python之yield和Generator深入解析
Sep 18 Python
numpy数组做图片拼接的实现(concatenate、vstack、hstack)
Nov 08 Python
jupyter notebook实现显示行号
Apr 13 Python
Python ArgumentParse的subparser用法说明
Apr 20 Python
python3让print输出不换行的方法
Aug 24 Python
用python进行视频剪辑
Nov 02 Python
python 实现"神经衰弱"翻牌游戏
Nov 09 Python
Python selenium模拟网页点击爬虫交管12123违章数据
May 26 Python
python tqdm用法及实例详解
Jun 16 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(2)
2006/10/09 PHP
PHP 内存缓存加速功能memcached安装与用法
2009/09/03 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
Javascript 面向对象之重载
2010/05/04 Javascript
判断复选框是否被选中的两种方法
2014/06/04 Javascript
代码分析jQuery四种静态方法使用
2015/07/23 Javascript
jQuery输入框密码的显示隐藏【代码分享】
2017/04/29 jQuery
javascript修改浏览器title方法 JS动态修改浏览器标题
2017/11/30 Javascript
vue 插值 v-once,v-text, v-html详解
2018/01/19 Javascript
Vue服务器渲染Nuxt学习笔记
2018/01/31 Javascript
vue父组件点击触发子组件事件的实例讲解
2018/02/08 Javascript
在vue项目中使用sass的配置方法
2018/03/20 Javascript
如何通过shell脚本自动生成vue文件详解
2019/09/10 Javascript
详解vue页面首次加载缓慢原因及解决方案
2019/11/06 Javascript
[04:11]DOTA2上海特级锦标赛主赛事首日TOP10
2016/03/03 DOTA
解决Python一行输出不显示的问题
2018/12/03 Python
Python利用itchat库向好友或者公众号发消息的实例
2019/02/21 Python
TensorBoard 计算图的可视化实现
2020/02/15 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
Python函数的迭代器与生成器的示例代码
2020/06/18 Python
Spring @Enable模块驱动原理及使用实例
2020/06/23 Python
python中_del_还原数据的方法
2020/12/09 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
金融专业应届生求职信
2013/11/02 职场文书
日语专业毕业生自荐信
2013/11/11 职场文书
cf战队收人广告词
2014/03/14 职场文书
幼儿园中班开学寄语
2014/04/03 职场文书
小学学习雷锋活动总结
2014/07/03 职场文书
学校教学工作总结2015
2015/05/19 职场文书
老乡会致辞
2015/07/28 职场文书
nginx里的rewrite跳转的实现
2021/03/31 Servers
redis实现排行榜功能
2021/05/24 Redis
解决persistence.xml配置文件修改存放路径的问题
2022/02/24 Java/Android