84669 人が学習中
152542 人が学習中
20005 人が学習中
5487 人が学習中
7821 人が学習中
359900 人が学習中
3350 人が学習中
180660 人が学習中
48569 人が学習中
18603 人が学習中
40936 人が学習中
1549 人が学習中
1183 人が学習中
32909 人が学習中
欢迎选择我的课程,让我们一起见证您的进步~~
2 つの方法:
最も簡潔でエレガントで効率的な方法は、当然最初の方法です。質問者が readline() を使用することを主張する場合は、最後の行が読み取られたときに 2 番目の while ループを使用できます。内容がない場合、ループは終了します。途中に空白行があっても、空白行は終了 (n != EOF)
readline()
while
n != EOF
http://www.jb51.net/article/5...
for ... in ...:
with open('filename','r') as f:
そのとおりです。readlines は決して使用しないでください。
readlines
Python でキーワード行の並列検索を実装する方法を参照し、ファイルに対して readlines() を決して呼び出さないでください
一般的なファイル読み取り (最初から最後まで読み取る) の場合は、for line in file を使用してファイルを反復してください。これにより、簡潔でエラーが発生しにくくなります
for line in file
readline は、読み取り順序が複雑な場合に使用できます
readline
私が回答した質問: Python-QA
1. ... の ...
リーリー2. fh.readline():
リーリー にはなりません。http://www.jb51.net/article/5...
リーリーfor ... in ...:
with open('filename','r') as f:
リーリーそのとおりです。
readlines
は決して使用しないでください。Python でキーワード行の並列検索を実装する方法を参照し、ファイルに対して readlines() を決して呼び出さないでください
一般的なファイル読み取り (最初から最後まで読み取る) の場合は、
for line in file
を使用してファイルを反復してください。これにより、簡潔でエラーが発生しにくくなりますreadline
は、読み取り順序が複雑な場合に使用できます私が回答した質問: Python-QA