Pythonでファイルの内容を繰り返し読む方法は何ですか?
Pythonでは、ファイルの内容をループで読み取るために、open()関数とreadlines()メソッドを使用することができます。具体的な手順は次の通りです:
- 開く()
- readlines()を使用します。
- リストを反復し、各行の内容を処理する。
以下はサンプルコードです。
with open('filename.txt', 'r') as file:
lines = file.readlines()
for line in lines:
# 处理每一行的内容
print(line)
上記のコードでは、with open(‘filename.txt’, ‘r’) as file: の文が、filename.txtという名前のファイルを開き、ファイルオブジェクトをfileという変数に割り当てています。file.readlines()メソッドはファイルの内容をリストとして読み込み、linesという変数に割り当てます。そして、forループを使用してlinesリストを走査し、各行の内容を処理します(この例では、print()関数を使用して各行の内容を出力します)。
ファイルを使用した後は、with文を使ってファイルを自動的に閉じるべきです。