Python でファイルを 1 行ずつリストに読み取る
ファイルの各行をリストの要素として保存するには、 Python の一般的なタスク。これを実現するには、ファイルの各行を反復処理するループで open() 関数を使用します。
メソッド:
ファイル行を読み取るには、-行ごとにリストに各行を追加するには、次の手順に従います。
コード:
with open(filename, 'r') as file: lines = [line.rstrip() for line in file]
または、
ファイルを反復処理する場合オブジェクトを直接指定して各行を出力するには、次のコマンドを使用できます。コード:
with open(filename, 'r') as file: for line in file: print(line.rstrip())
Python 3.8 以降:
Python 3.8 以降では、セイウチ演算子 ('=') を使用してコードを合理化できます。
with open(filename, 'r') as file: while line := file.readline(): print(line.rstrip())
追加注:
with open(filename, 'r', encoding='UTF-8') as file:
以上がPython でファイルを 1 行ずつリストに読み込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。