示例文件对象数据包含以下内容:
b'QmFyY29kZSxRdHkKQTIzMjMsMTAKQTIzMjQsMTUKNjUxMDA1OTUzMjkyNSwxMgpBMjMyNCwxCkEyMzI0LDEKQTIzMjMsMTAK'
Python文件中包含以下代码
string_data = BytesIO(base64.decodestring(csv_rec))
read_file = csv.reader(string_data, quotechar='"', delimiter=',')
next(read_file)
当我在Python中运行上述代码时,我遇到了以下异常:
_csv.Error:迭代器应返回字符串,而不是int(您是否以文本模式打开文件?)
如何以文本模式打开字节数据?
io.StringIO
?像这样:string_data = StringIO(base64.decodestring(csv_rec).decode())
- 9dogs