Python でファイルを 1 行ずつ読み取る簡単な実装方法

WBOY
リリース: 2016-07-06 13:29:57
オリジナル
1878 人が閲覧しました

1: readline()

リーリー

ファイルから 1 行ずつデータを読み取る必要があり、明らかに時間がかかります;

ただし、メモリは節約されます;

このテストは、10M のサンプル.txt ファイルを 1 秒あたり約 32,000 行読み取ります。

2: ファイル入力

リーリー
書き込み方法はより単純ですが、テストの結果、1 秒あたり 13,000 行のデータしか読み取れないことが判明しました。これは、前の方法の 2 倍以上遅いです。

3: readlines()

リーリー

同じデータでテストしたところ、1 秒あたり 96,900 行のデータを読み取ることができます。効率は最初の方法の 3 倍、2 番目の方法の 7 倍です。

4: ファイル反復子

大きなファイルを読み取る場合は、一度に 1 行のみを読み取り、表示します。

リーリー

以上がエディターがお届けするPythonでのファイルを一行ずつ読み込む簡単な実装方法の全内容です。スクリプトホームをよろしくお願いします〜
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!