python stringio_python 在内存中读写:StringIO / BytesIO
操作字符串,使用StringIO#!/usr/bin/python
# -*- coding: utf-8 -*-
from io import StringIO
f = StringIO()
f.write('hello')
print(f.getvalue())
运行结果:Traceback (most recent call last):
File "stringio.py", line 6, in
f.write('hello')
TypeError: unicode argument expected, got 'str'
在python 2.7版本中出错,在python 3版本中正常运行,于是百度了一下,把from io import StringIO
改为from io import BytesIO as StringIO
继续在python2.7版本中运行,正常了。#!/usr/bin/python
# -*- coding: utf-8 -*-
#from io import StringIO
#from io import BytesIO
from io import BytesIO as StringIO
f = StringIO()
f.write('hello')
print(f.getvalue())
运行结果:hello
操作二进制文件,使用BytesIO
以下代码在python2.7运行又有问题,目前时间不够,为节省时间,在python3平台运行,成功#!/usr/bin/python
# -*- coding: utf-8 -*-
from io import BytesIO
f = BytesIO()
f.write('中文'.encode('utf-8'))
print(f.getvalue())
运行结果:hello
b'\xe4\xb8\xad\xe6\x96\x87'
python stringio_python 在内存中读写:StringIO / BytesIO相关推荐
- python io模块_python中的StringIO模块
原博文 2015-10-23 15:21 − # python中的StringIO模块 标签:python StringIO --- > 此模块主要用于在内存缓冲区中读写数据.模块是用类编写的, ...
- python 在内存中读写:StringIO / BytesIO
操作字符串,使用StringIO #!/usr/bin/python # -*- coding: utf-8 -*-from io import StringIOf = StringIO() f.wr ...
- PYTHON如何在内存中生成ZIP文件
如题,代码如下: class MemoryZipFile(object):def __init__(self):#创建内存文件self._memory_zip= StringIO.StringIO() ...
- python抓取内存中的网页_『爬虫四步走』手把手教你使用Python抓取并存储网页数据!...
爬虫是Python的一个重要的应用,使用Python爬虫我们可以轻松的从互联网中抓取我们想要的数据,本文将基于爬取B站视频热搜榜单数据并存储为例,详细介绍Python爬虫的基本流程.如果你还在入门爬虫 ...
- Python之IO编程——文件读写、StringIO/BytesIO、操作文件和目录、序列化
BytesIO StringIO操作的只能是str,如果要操作二进制数据,就需要使用BytesIO.BytesIO实现了在内存中读写bytes,我们创建一个BytesIO,然后写入一些bytes: 写 ...
- python中IO编程中关于StringIO的读写问题
阅读前请看一下:我是一个热衷于记录的人,每次写博客会反复研读,尽量不断提升博客质量.文章设置为仅粉丝可见,是因为写博客确实花了不少精力.希望互相进步谢谢!! 文章目录 阅读前请看一下:我是一个热衷于记 ...
- Python学习笔记:IO编程StringIO和BytesIO
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- python基础(25):StringIO和BytesIO 序列化
StringIO和BytesIO - 廖雪峰的官方网站 (liaoxuefeng.com) 目录 StringIO BytesIO 小结 操作文件和目录 环境变量 操作文件和目录 小结 练习 序列化 ...
- python stringio_python的StringIO
python2中: from StringIO import StringIO python3中: from io import StringIO StringIO的行为与file对象非常像,但它不是 ...
最新文章
- 2021年春季学期-信号与系统-第六次作业参考答案-第十一小题
- svn + apache of linux 安装配置
- FPGA常用总线IIC 与SPI选择策略
- 一些特殊的电脑快捷键
- STL_算法_元素计数(count、count_if)
- 吉利成立数字科技新公司 经营范围涉区块链等
- InnoDB文件系统
- 用户列表 java_三个jsp页面+Java片段实现的用户登录和用户列表查询[带分页]
- 【PostgreSQL-9.6.3】使用pg_settings表查看参数的生效条件
- UDT协议实现分析——数据发送控制
- pycharm 安装gdal问题
- LinkedList的源码分析(基于jdk1.8)
- kindle书籍的后缀名_将azw3“转换”成mobi?——关于Kindle格式电子书的名称与后缀及其他的讨论...
- VScode编写Python快捷键,建议收藏
- 计算机二级1px等于多少厘米,px和pt换算(1px等于多少pt)
- java 通过身份证判断性别
- 易语言传奇私服外挂制作视频教程
- 百家讲坛-郦波评说曾国藩家训
- 教师使用计算机的能力提升,计算机专业教师教学能力提升途径
- 解决flex布局的space-evenly兼容性问题