数据的读取除了通过文件外,还可以在内存中进行。Python中的io模块提供了对str操作的StringIO函数。
from io import StringIO
io_val=StringIO('Hello\
My\
Name\
is\
')
while True:
line = io_val.readline()
if line=='':
break
print(line.strip())本文介绍Python中io模块的StringIO函数,用于在内存中读写字符串。通过示例代码展示了如何创建StringIO对象并逐行读取数据,最后用strip()去除换行符并打印。

数据的读取除了通过文件外,还可以在内存中进行。Python中的io模块提供了对str操作的StringIO函数。
from io import StringIO
io_val=StringIO('Hello\
My\
Name\
is\
')
while True:
line = io_val.readline()
if line=='':
break
print(line.strip())
评论