Python 的 io.StringIO()

引例1

代码:

import pandas as pd
from io import StringIO

csv_data = """I,II,III,IV
              10,11,12,13
              15,16,,18
              0.0,1.0,2.0,"""
df = pd.read_csv(StringIO(csv_data))
df

输出结果为:

 

 

引例2

代码:

import pandas as pd
from io import StringIO

fileObj = StringIO('玄铁宝剑
通人神雕
笑傲江湖
纤纤玉指')
lines = fileObj.readlines()

for line in lines:
    print(line,end='')

输出结果为:

 

 

 io.StringIO() 是以字符串的方式从内存中的文件读取数据。

原文地址:https://www.cnblogs.com/shanger/p/13021709.html