Pythonのreadlineとreadlinesの違い

高洛峰
リリース: 2016-10-18 09:21:41
オリジナル
2052 人が閲覧しました

1.readline シナリオ

f0=file("readline.txt",r)
while true
    for line in f0.readline()
if not line: break
pass #do something
ログイン後にコピー

readline の使用は、fileinput よりも約 3 倍速く、1 行あたり 30,000 ~ 40,000 行読み込むことができ、メモリを占有しないことが利点です。メモリ サイズを超えるファイルなど、より大きなファイルの処理に適しています

2.readlines シナリオ

f1=open("readline.txt","r")
for line in f1.readlines()#跟上面的方式不同
print line
ログイン後にコピー

readlines はすべてのファイルをメモリに読み込み、速度を大幅に向上させますが、そのようなものがない場合はメモリが大きい場合は、readline のみを使用できます


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