0

csvファイルの処理の進捗状況を表示したいと思います。私はこれを検索して見つけました: Pythonでファイルの読み込みの進行状況を追跡する しかし、読み取ったバイトを処理する必要があるため、これは私の人生を少し難しくします。別のアプローチは行を数えることですが、処理を開始する前に行数を読みたくありません。

私の考えは、ファイルサイズ(OS)を取得することです。ファイルを処理しているときに、バイトを処理します(これが最速のアプローチです)。

進捗状況を示す他の解決策はありますか?

4

2 に答える 2

0

あなたはそれを球場にすることができますよね?csvは単なるテキストファイルであり、osモジュールからファイルサイズを取得できます。次に、読み込んだ最初の行から、各行のサイズを計算し、ファイル内の合計行を見積もることができます。


ただし、リンクをクリックすると、これはまったく同じ提案のようです:)

于 2013-03-12T19:18:59.643 に答える
0

file.tell()を見つけましたが、使用していません。ファイル内の位置を示す必要があります。

于 2013-03-12T19:38:42.423 に答える