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设置socket代理的方法
Jan 14 Python
Python中用max()方法求最大值的介绍
May 15 Python
Python Pandas找到缺失值的位置方法
Apr 12 Python
基于python list对象中嵌套元组使用sort时的排序方法
Apr 18 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
Django教程笔记之中间件middleware详解
Aug 01 Python
对python中Json与object转化的方法详解
Dec 31 Python
python实现DEM数据的阴影生成的方法
Jul 23 Python
Python 二叉树的层序建立与三种遍历实现详解
Jul 29 Python
opencv 图像轮廓的实现示例
Jul 08 Python
Django model重写save方法及update踩坑详解
Jul 27 Python
解决python3.x安装numpy成功但import出错的问题
Nov 17 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下载文件名中解决乱码的问题
2013/06/20 PHP
PHP不用递归实现无限分级的例子分享
2014/04/18 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
jQuery实现等比例缩放大图片让大图片自适应页面布局
2013/10/16 Javascript
javascript教程之不完整的继承(js原型链)
2014/01/13 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
javascript函数中参数传递问题示例探讨
2014/07/31 Javascript
JS实现CheckBox复选框全选全不选功能
2015/05/06 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
2016/07/11 Javascript
纯JS实现表单验证实例
2016/12/24 Javascript
JavaScript中正则表达式使数字、中文或指定字符高亮显示
2017/10/31 Javascript
JS基于封装函数实现的表格分页完整示例
2018/06/26 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
react配置antd按需加载的使用
2019/02/11 Javascript
JS数组方法push()、pop()用法实例分析
2020/01/18 Javascript
JavaScript实现与web通信的方法详解
2020/08/07 Javascript
[06:14]《辉夜杯》外卡赛附加赛 4支战队巡礼
2015/10/23 DOTA
[01:14:34]DOTA2上海特级锦标赛C组资格赛#2 LGD VS Newbee第一局
2016/02/28 DOTA
[36:19]2018DOTA2亚洲邀请赛 小组赛 A组加赛 Newbee vs LGD
2018/04/03 DOTA
Python入门之三角函数atan2()函数详解
2017/11/08 Python
一些Centos Python 生产环境的部署命令(推荐)
2018/05/07 Python
python和opencv实现抠图
2018/07/18 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Django中reverse反转并且传递参数的方法
2019/08/06 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
CSS3的新特性介绍
2008/10/31 HTML / CSS
澳大利亚牛仔裤商店:Just Jeans
2016/10/13 全球购物
Lungolivigno Fashion官网:高级时装在线购物
2020/10/17 全球购物
网上快餐厅创业计划书
2014/02/01 职场文书
暑期社会实践方案
2014/02/05 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2014小学年度工作总结
2014/12/20 职场文书
2015年公共机构节能宣传周活动总结
2015/03/26 职场文书
2015年暑期社会实践总结
2015/07/13 职场文书