Pythonで1行ずつファイルを読み込むには?

readlines()メソッドを使用して、1行ずつファイルをネイティブに読み、各文字列をリストに格納します。たとえば、example.txtというファイルがあり、次のように記載されているとします。

Hello
World

ファイルを逐行読み込んで、以下のようにリストに格納できます。

with open('example.txt', 'r') as file:
    lines = file.readlines()

print(lines)

出力結果

['Hello\n', 'World\n']

注意、readlines()メソッドは各行の改行を残す。改行を削除したい場合は、strip()メソッドを使用できる。

with open('example.txt', 'r') as file:
    lines = [line.strip() for line in file.readlines()]

print(lines)

常に最善のものを尽くせ

['Hello', 'World']
bannerAds