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清除字符串里非数字字符的方法
Jul 02 Python
Python中import导入上一级目录模块及循环import问题的解决
Jun 04 Python
使用PyInstaller将python转成可执行文件exe笔记
May 26 Python
python pandas消除空值和空格以及 Nan数据替换方法
Oct 30 Python
详解Python 正则表达式模块
Nov 05 Python
不到40行代码用Python实现一个简单的推荐系统
May 10 Python
使用Python-OpenCV向图片添加噪声的实现(高斯噪声、椒盐噪声)
May 28 Python
python将数组n等分的实例
Dec 02 Python
Python箱型图处理离群点的例子
Dec 09 Python
用Python实现Newton插值法
Apr 17 Python
pandas中DataFrame检测重复值的实现
May 26 Python
Python闭包的定义和使用方法
Apr 11 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+FLASH实现上传文件进度条相关文件 下载
2007/07/21 PHP
PHP使用preg_split和explode分割textarea存放内容的方法分析
2017/07/03 PHP
DEFER怎么用?
2006/07/01 Javascript
connect中间件session、cookie的使用方法分享
2014/06/17 Javascript
轻松创建nodejs服务器(10):处理POST请求
2014/12/18 NodeJs
iScroll中事件点击触发两次解决方案
2015/03/11 Javascript
jQuery实现的进度条效果
2015/07/15 Javascript
js实现n秒倒计时后才可以点击的效果
2015/12/20 Javascript
JS遍历ul下的li点击弹出li的索引的实现方法
2016/09/19 Javascript
AngularJS实现与Java Web服务器交互操作示例【附demo源码下载】
2016/11/02 Javascript
JS中的phototype详解
2017/02/04 Javascript
jQuery实现ajax无刷新分页页码控件
2017/02/28 Javascript
vue-cli V3.0版本的使用详解
2018/10/24 Javascript
微信小程序用户位置权限的获取方法(拒绝后提醒)
2018/11/15 Javascript
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
javascript设计模式 ? 命令模式原理与用法实例分析
2020/04/20 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[04:20]DOTA2-DPC中国联赛 正赛 VG vs LBZS 选手采访 1月19日
2021/03/11 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
Python中摘要算法MD5,SHA1简介及应用实例代码
2018/01/09 Python
Python日期时间对象转换为字符串的实例
2018/06/22 Python
pandas 实现字典转换成DataFrame的方法
2018/07/04 Python
python爬虫获取小区经纬度以及结构化地址
2018/12/30 Python
python实现的生成word文档功能示例
2019/08/23 Python
pandas中遍历dataframe的每一个元素的实现
2019/10/23 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
canvas实现圆绘制的示例代码
2019/09/11 HTML / CSS
Ibood荷兰:互联网每日最佳在线优惠
2019/02/28 全球购物
大学新生军训自我鉴定
2014/03/18 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
大学生村官入党自传
2015/06/26 职场文书
运动会广播稿200字
2015/08/19 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
《正面管教》读后有感:和善而坚定的旅程
2019/12/19 职场文书
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript