0

我想展示处理 csv 文件的进度。我已经搜索并发现了这个: Tracking file load progress in Python 但这会让我的生活变得更加艰难,因为我需要处理读取的字节。另一种方法是计算行数,但我不想在开始处理之前读取行数。

我的想法是获取文件大小(OS),当我处理文件时,我得到处理的字节(应该是最快的方法)。

还有其他显示进度的解决方案吗?

4

2 回答 2

0

你可以把它停在球场上,对吧?csv 只是一个文本文件,您可以从os模块中获取文件大小。然后,从您读入的第一行开始,您可以计算每行的大小,并估计文件中的总行数。


但是,单击您的链接,这似乎是完全相同的建议:)

于 2013-03-12T19:18:59.643 回答
0

我找到了 file.tell()但我没有使用它。它应该给出文件中的位置。

于 2013-03-12T19:38:42.423 回答