Pythonでテキストファイルを一行ずつ読み込む基本的な方法について説明します。この方法は、大きなファイルを効率的に処理するためによく使用されます。
まず、open
関数を使用してファイルを開きます。次に、for
ループを使用してファイルの各行を処理します。以下にそのコードを示します。
with open('file.txt') as f:
for line in f:
print(line)
このコードは、file.txt
という名前のファイルを開き、その中の各行を表示します。with
ステートメントは、ファイルの読み込みが完了したら自動的にファイルを閉じるために使用されます。
また、readline
メソッドを使用してファイルを一行ずつ読み込むこともできます。以下にそのコードを示します。
with open('file.txt') as f:
line = f.readline()
while line:
print(line)
line = f.readline()
このコードは、readline
メソッドを使用してファイルから一行ずつ読み込み、その行を表示します。while
ループは、読み込む行がなくなると終了します。
これらの方法を使用すると、Pythonでファイルを一行ずつ効率的に読み込むことができます。適切な方法を選択することで、さまざまなシナリオでのファイル操作を容易に行うことができます。