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('玄铁宝剑\n通人神雕\n笑傲江湖\n纤纤玉指')
lines = fileObj.readlines()

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

输出结果为:

 

 

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

posted @ 2019-10-02 22:13  赏尔  阅读(3816)  评论(0编辑  收藏  举报