from avro import io, datafile
import pprint
OUTFILE_NAME = "demo.avro"
rec_reader = io.DatumReader()
df_reader = datafile.DataFileReader(open(OUTFILE_NAME, 'r'), rec_reader)
pp = pprint.PrettyPrinter()
for record in df_reader:
pp.pprint(record)
df_reader.close()
Я получаю эту ошибкуAttributeError: «ул» объект не имеет атрибута «расшифровывать» при чтении из AVRO с помощью Python
"AttributeError: 'str' object has no attribute 'decode'".
Если кто-нибудь может вести меня, Что ошибка, Спасибо авансовый.
Если вы читаете двоичный файл, вы должны использовать '' rb'' в качестве режима при его открытии. – spectras