pythonStringIO的读写

2023-12-14 8:39:59网络知识悟空

python中StringIO的读写

1、概念

StringIO是在内存中读写str。

为了将str写到StringIO中,首先需要创建StringIO,然后像文件一样写它:

>>>fromioimportStringIO

>>>f=StringIO()

>>>f.write('hello')

5

>>>f.write('')

1

>>>f.write('world!')

6

>>>print(f.getvalue())

helloworld!

2、为了读取StringIO,可以初始化带有一个str的StringIO,然后像读取文件一样读取:

>>>fromioimportStringIO

>>>f=StringIO('Hello!\nHi!\nGoodbye!')

>>>whileTrue:

...s=f.readline()

...ifs=='':

...break

...print(s.strip())

...

Hello!

Hi!

Goodbye!

以上就是python中StringIO的读写,希望对大家有所帮助。更多Python学习推荐:请关注IT培训机构:筋斗云。

发表评论: