使用python

时间:2017-07-20 07:21:34

标签: python avro

所以目前我可以使用以下方式打开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。

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

试试这个

num_lines = sum(1 for line in reader)