pythonのreadlineメソッドの使い方
Pythonでは readline()メソッドが、ファイルから行単位でデータを読み込むために使われます。その基本的な文法は以下の通りです:
ファイル.行を読み込む()
開いた file オブジェクト file で使えます。このメソッドはファイルの現在の位置から 1 行読み込み、ファイルポインタを次の行の先頭に移動します。
以下にファイルを内容を読み取って、逐次行を出力する例を示します。
file = open("example.txt", "r")
line = file.readline()
while line:
print(line)
line = file.readline()
file.close()
例として、最初にexample.txtというファイルをオープンし、読み込み専用モード(”r”)でオープンします。そして、readline()メソッドでファイルの一行目をよみこみ、line変数に格納します。次に、whileループでファイルの各行をイテレートし、各行の内容を表示し、readline()メソッドで再び次の行を読み込みます。readline()メソッドから空文字列が返るまで、つまりファイルの読み込みが完了するまで、ループは実行され続けます。最後に、ファイルを閉じます。