阅读Avro并从网上解析

时间:2015-03-24 19:11:54

标签: python avro

我使用urllib2将avro文件存入我的变量" myavro"。

如何将其读入Python Avro库?

我尝试了以下内容:

a = urllib2.urlopen(url)
myavro = a.read()
reader = DataFileReader(open(myavro, "r"), DatumReader())

1 个答案:

答案 0 :(得分:0)

它希望字节不是str。尝试:

from io import BytesIO
a = urllib2.urlopen(url)
myavro = a.read()
reader = DataFileReader(BytesIO(myavro), DatumReader())