Python标准库中的io
Python标准库中io模块中有两个比较重要的组成部分:StringIO、BytesIO
1.StringIO
StringIO 的作用是在内存中读写字符串,其示例代码如下:
from io import StringIOdef demo():# 1.创建一个StringIOf=StringIO()# 2.向内存中写入字符串 f.write('hello')f.write(' ')f.write('world!')# 3.从内存中取值new_str=f.getvalue()print(new_str)demo()
执行上述代码,其输出结果为:
hello world!
逐行读取StringIO中的字符串的示例代码:
from io import StringIOdef demo():# 1.使用字符串初始化一个StringIO对象str_io = StringIO('Hello!\nHi!\nGoodbye!')while True:# 2.逐行读取StringIO中的字符串s = str_io.readline()if s == '
Python标准库中的io相关推荐
- Python标准库中的zipfile
例如在E盘的demo目录下面存在下述三个文件: 将demo目录进行压缩后,在E盘的跟目录下面就会多了一个demo.zip文件 如果我们想获取demo.zip压缩文件里面的上述三个文件,在已知文件路径的 ...
- 细数python标准库中低调的模块
有没有遇到过这种情况,在网络上搜索如何使用Python进行某种操作,最终找到一个第三方库,直到后来发现标准库中包含的模块或多或少都可以满足你的需求.这种情况并不罕见, 整理了一些python标准库中鲜 ...
- Python标准库中os模块的environ获取系统的环境变量
应用背景:我们想要用Python获取到一些有关系统的各种环境变量信息的时候可以考虑使用Python标准库中的os模块的environ.什么是环境变量,环境变量是程序和操作系统之间的通信方式.有些字符不 ...
- Python标准库中的uuid
Python标准库中有uuid库,其官网访问地址:https://docs.python.org/3.9/library/uuid.html, import uuiddef demo():str1 = ...
- Python标准库中的os模块
Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux ...
- Python标准库中的pickle模块
pickle - Python对象序列化. pickle模块实现了用于序列化和反序列化Python对象结构的二进制协议."pickle"是将Python对象层次结构转换为 ...
- Python标准库中的logging模块
1.将日志输出到屏幕 import logging logging.debug('This is debug message') logging.info('This is ...
- Python标准库中的re模块
Python 的 re 模块(Regular Expression 正则表达式)提供各种正则表达式的匹配操作,在文本解析.复杂字符串分析和信息提取时是一个非常有用的工具. ...
- Python标准库中的marshal模块
marshal-内部的Python对象序列化 该模块包含可以以二进制格式读取和写入Python值的函数.该格式是针对Python的,但独立于机器架构问题(例如,您可以将Python值写入PC上的 ...
最新文章
- Android设计模式系列(3)--SDK源码之单例模式
- 【整理】内向交货(Inbound Delivery)
- qtcreator摄像头显示时间_屏下摄像头手机量产了,然后呢?
- 吴恩达 deeplearning.ai 经典总结:28 张精炼图+思维导图(附下载链接)
- sql 2008 R2添加对MySql的远程服务器链接
- xlwt+xlrd配合使用修改excel表格
- python3不等于号_python中的不等于号是什么
- 11. IDEA 在同一工作空间创建多个项目
- docker+kafka+zookeeper+zipkin的安装
- 同步图计算:GraphLite的安装和使用
- conda: command not found
- ABB机器人DSQC406 3HAC036301-00104伺服驱动器故障报警维修
- 正则表达式数字匹配规则整理
- 干货分搞私投以技术面试
- 毕业论文完成,感谢帮助过我的人
- markdown(md)编辑 全部格式
- linux快捷键锁定屏幕,天天Linux-Ctrl+S快捷键锁定屏幕的问题
- Maxent影响因子响应曲线重绘
- 一种windows下简单的USB摄像头图像获取方式
- 多种乡村体验游盈利方式,助你撬动上千亿乡村旅游市场!
热门文章
- 关于ASP.NET MVC开发设计中出现的问题与解决方案汇总 【持续更新】
- windows环境:dos 通过ftp连接到vsftpd 显示乱码解决方法
- Hbase CallQueueTooBigException 异常处理
- Handshake failed due to invalid Upgrade header: null 解决方案
- 【干货】2021百度营销通案.pdf(附下载链接)
- 基本功 | Java即时编译器原理解析及实践
- 【重磅推出】推荐系统系列教程之九:解密“看了又看”和“买了又买”(Item-Based)...
- 科研必备?年入百万?来看这份知乎大佬的图形学书籍清单!
- TensorFlow学习记录1-一些比较好的学习资源
- php钓鱼怎么使用方法,路亚钓法操作步骤及抛投技巧