Pythonのreadlineメソッドは、ファイルから一行ずつ読み込むための便利なツールです。この記事では、readlineメソッドの基本的な使い方と、それを活用したPythonコードの書き方について解説します。
readlineメソッドの基本
Pythonでファイルから一行ずつ読み込むには、readlineメソッドを使用します。以下に簡単な例を示します。
with open("test.txt", "r") as file:
line = file.readline()
print(line)
上記のコードでは、「test.txt」という名前のファイルを開いて、最初の行を読み込んで出力しています。withステートメントはファイルを適切に閉じるために使用される構文です。
ループを使った順番にデータを読み込む方法
readlineメソッドをループと組み合わせることで、ファイルから連続して行を読み込むことができます。以下はその例です。
with open("test.txt", "r") as file:
while True:
line = file.readline()
if not line:
break
print(line)
この例では、ファイルの終わりに達するまで行を読み込んで出力します。
まとめ
Pythonのreadlineメソッドを活用することで、ファイル操作をより効率的に行うことができます。特に大きなファイルを扱う際には、readlineメソッドを使って一行ずつ読み込むことで、メモリ効率的に処理を行うことが可能です。是非、この記事を参考にしてreadlineメソッドを活用してみてください。