有没有一种方法可以将子流程的输出转化为可编辑的csv。读卡器或csv。听写器对象?以下是我一直在尝试的代码:
p2 = subprocess.Popen("sort command...", stdout=subprocess.PIPE)
output = p2.communicate()[0]
edits = csv.reader(output, delimiter="\t")
基本上,我会对一个大的CSV文件进行排序,然后我想把它作为CSV文件放到Python中。读卡器对象。
我得到的错误是
错误:迭代器应该返回字符串,而不是int(您是在文本模式下打开文件的吗?)
有没有办法将此ByTestStream视为csv。读者反对,还是我的想法不对?