无法在python中读取avro文件

时间:2019-04-13 18:31:41

标签: python-3.x filereader avro

我正在读取avro文件,并且抛出错误-

assert (nbytes >= 0), nbytes
AssertionError: -10989560

在文件读取行上-

reader = DataFileReader(open(input_avro_file, "rb"), DatumReader())

尝试使用相同的avro创建bigquery表时,出现此错误-

Cannot have bytes of negative length:-10989560

我无法解决

请帮助我 预先感谢

如果我以r模式而不是二进制文件打开文件,则会显示另一个错误-

return input_bytes.decode('utf-8')
AttributeError: 'str' object has no attribute 'decode'

这可能是因为文件现在被读取为字符串

0 个答案:

没有答案