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查看zip包中文件及大小的方法
Jul 09 Python
python使用fcntl模块实现程序加锁功能示例
Jun 23 Python
微信跳一跳游戏python脚本
Apr 01 Python
Python设计模式之命令模式简单示例
Jan 10 Python
解决在Python编辑器pycharm中程序run正常debug错误的问题
Jan 17 Python
python批量修改图片尺寸,并保存指定路径的实现方法
Jul 04 Python
使用python telnetlib批量备份交换机配置的方法
Jul 25 Python
python实现证件照换底功能
Aug 20 Python
python 统计文件中的字符串数目示例
Dec 24 Python
Python BeautifulReport可视化报告代码实例
Apr 13 Python
Python基于numpy模块实现回归预测
May 14 Python
Python 使用office365邮箱的示例
Oct 29 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与SQL注入攻击[三]
2007/04/17 PHP
深入讲解PHP Session及如何保持其不过期的方法
2015/08/18 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
教你如何解密js/vbs/vbscript加密的编码异处理小结
2008/06/25 Javascript
javascript Window及document对象详细整理
2011/01/12 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JQuery学习总结【二】
2016/12/01 Javascript
使用JavaScript判断用户输入的是否为正整数(两种方法)
2017/02/05 Javascript
自定义事件解决重复请求BUG的问题
2017/07/11 Javascript
vue组件中使用iframe元素的示例代码
2017/12/13 Javascript
实现jquery放大镜的两种方法
2018/02/22 jQuery
Vue父子组件之间的通信实例详解
2018/09/28 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
vue-router重定向和路由别名的使用讲解
2019/01/19 Javascript
4 种滚动吸顶实现方式的比较
2019/04/09 Javascript
教你搭建按需加载的Vue组件库(小结)
2019/07/29 Javascript
JS实现简易计算器
2020/02/14 Javascript
vue中改变滚动条样式的方法
2020/03/03 Javascript
Element Collapse 折叠面板的使用方法
2020/07/26 Javascript
JS实现简易日历效果
2021/01/25 Javascript
[07:48]DOTA2上海特级锦标赛主赛事首日RECAP
2016/03/04 DOTA
Python IDLE入门简介
2017/12/08 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
浅谈pycharm出现卡顿的解决方法
2018/12/03 Python
详解【python】str与json类型转换
2019/04/29 Python
python中time、datetime模块的使用
2020/12/14 Python
CSS3模块的目前的状况分析
2010/02/24 HTML / CSS
美国知名艺术画网站:Art.com
2017/02/09 全球购物
JD Sports意大利:英国篮球和运动时尚的领导者
2017/10/29 全球购物
教师自我评价范文
2013/12/16 职场文书
模具专业毕业推荐信
2014/03/08 职场文书
2014年双拥工作总结
2014/11/21 职场文书
2015年司法局工作总结
2015/05/22 职场文书
应收账款管理制度
2015/08/06 职场文书
校园广播稿范文
2015/08/19 职场文书