首页 > Python3教程 > Python3 File(文件) 操作

Python3 内存中读写字符串(StringIO)

本文介绍了Python3 在内存中读写字符串的方法(StringIO),欢迎大家的学习。

要把字符串写入StringIO,要先创建一个StringIO,然后,像文件一样写入。

# io库中引入StringIO
from io import StringIO
f = StringIO()

f.write('hello\n')
f.write('python!')

# getvalue()方法用于获得写入后的字符串
print(f.getvalue())

 

要读取StringIO,用一个字符串初始化StringIO,然后,像读文件一样读取

 # io库中引入StringIO

from io import StringIO
f = StringIO('Hello\nPython!')
while True:
s = f.readline()
if s == '':
break
print(s.strip())

Python3 内存中读写字符串(StringIO)

 

关闭
感谢您的支持,我会继续努力!
扫码打赏,建议金额1-10元


提醒:打赏金额将直接进入对方账号,无法退款,请您谨慎操作。