我使用urllib2
将avro文件存入我的变量" myavro"。
如何将其读入Python Avro库?
我尝试了以下内容:
a = urllib2.urlopen(url)
myavro = a.read()
reader = DataFileReader(open(myavro, "r"), DatumReader())
答案 0 :(得分:0)
它希望字节不是str。尝试:
from io import BytesIO
a = urllib2.urlopen(url)
myavro = a.read()
reader = DataFileReader(BytesIO(myavro), DatumReader())