python中StringIO的讀寫
1、概念
StringIO是在內(nèi)存中讀寫str。
為了將str寫到StringIO中,首先需要?jiǎng)?chuàng)建StringIO,然后像文件一樣寫它:
>>>fromioimportStringIO
>>>f=StringIO()
>>>f.write('hello')
5
>>>f.write('')
1
>>>f.write('world!')
6
>>>print(f.getvalue())
helloworld!
2、為了讀取StringIO,可以初始化帶有一個(gè)str的StringIO,然后像讀取文件一樣讀?。?/p>
>>>fromioimportStringIO
>>>f=StringIO('Hello!\nHi!\nGoodbye!')
>>>whileTrue:
...s=f.readline()
...ifs=='':
...break
...print(s.strip())
...
Hello!
Hi!
Goodbye!
以上就是python中StringIO的讀寫,希望對(duì)大家有所幫助。更多Python學(xué)習(xí)推薦:請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。