Hi, nice question.
So what I daily use is Python v3.4 and the Avro v1.7.7 (What do you use?)
And it is quite simple actually. For the schema file I suggest you use the following code I have written to help you out to print out the generated schema:
reader = avro.datafile.DataFileReader(open('file_name.avro',"rb"),avro.io.DatumReader())
schema = reader.meta
I hope this helps, let me know if you need anything else. Cheers!