On Mon, Sep 28, 2020 at 14:24 Alexander Farber <[email protected]>
wrote:

> Hi Michael -
>
> On Mon, Sep 28, 2020 at 8:19 PM Michael A. Smith <[email protected]>
> wrote:
>
>> Where did you find that avro-python3 is recommended? I would like to
>> update that.
>>
>
> here: https://stackoverflow.com/a/43606979/165071
>
>
>> avro-python3 is deprecated. Your should use the avro library instead.
>>
>> If the avro library for python doesn't work, please let me know.
>>
>
> Yes, it does not work for me with python 3.8.0 - please see below
>

> On Mon, Sep 28, 2020 at 12:43 Alexander Farber <[email protected]>
>> wrote:
>>
>>> With python 3.8.5 and avro 1.10.0 installed via pip I have tried running
>>> the following script:
>>>
>>> import os, avro
>>> from avro.datafile import DataFileReader, DataFileWriter
>>> from avro.io import DatumReader, DatumWriter
>>>
>>> reader = DataFileReader(open("48.avro", "rb"), DatumReader())
>>> for d in reader:
>>>     print(d)
>>> reader.close()
>>>
>>> Unfortunately, nothing is printed by the script.
>>>
>>> https://stackoverflow.com/questions/64105500/how-to-use-avro-python3-on-windows-10-to-parse-files
>>>
>>
> Michael, how could I debug this issue? I am an avro and python newbie
>
> Greetings from Germany
> Alex
>

Aha, sorry for reading carelessly! I think you are using a json-encoded
avro file, yes? Python avro only supports binary encoded avro at this time.
Does that help?

I will admit that I've never tried to use avro on windows. But I don't
think that is the problem here.

Reply via email to