从缓冲区读取的CSV文件得到EmptyDataError?

时间:2019-08-02 08:16:03

标签: pandas

我需要使用pandas读取类似csv内容的字符串,但是pandas出现一些错误,我不知道发生了什么,有人可以帮助我吗?

import pandas as pd
import io

s = ',测试项,信息,结果\r\n0,软件测试机型805,软件测试机型805,PASS\r\n1,软件当前版本1,软件当前版本1,FAIL\r\n2,软件测试机型805,软件测试机型805,PASS\r\n3,软件当前版本1,软件当前版本1,FAIL\r\n4,软件测试机型805,软件测试机型805,PASS\r\n5,软件当前版本1,软件当前版本1,FAIL\r\n'

buf = io.StringIO()
buf.write(s)

df = pd.read_csv(buf)

发生错误,EmptyDataError:没有要从文件中解析的列

1 个答案:

答案 0 :(得分:0)

老铁你拿去

import pandas as pd
import io

s = ',测试项,信息,结果\r\n0,软件测试机型805,软件测试机型805,PASS\r\n1,软件当前版本1,软件当前版本1,FAIL\r\n2,软件测试机型805,软件测试机型805,PASS\r\n3,软件当前版本1,软件当前版本1,FAIL\r\n4,软件测试机型805,软件测试机型805,PASS\r\n5,软件当前版本1,软件当前版本1,FAIL\r\n'

buf = io.StringIO()
buf.write(s)
buf.seek(0)

df = pd.read_csv(buf)
``