所以目前我可以使用以下方式打开avro文件:
import avro.schema
from avro.datafile import DataFileReader, DataFileWriter
from avro.io import DatumReader, DatumWriter
reader = DataFileReader(open("myfile.avro", "r"), DatumReader())
for user in reader:
print (user)
reader.close()
在此过程之后,我希望能够使用python代码计算此文件中的行数。 我目前正在通过Spyder使用Python 2.7。
感谢任何帮助。
答案 0 :(得分:1)
试试这个
num_lines = sum(1 for line in reader)