Python でファイルをライン単位で操作する
Pythonではopen()関数でファイルを開き、read()、readline()、readlines()などのメソッドでファイルの内容を読み込みます。次に、ループを使用して読み込んだ内容を反復処理できます。
以下に、ループを使用してファイルの内容を反復処理する例を示します。
# 打开文件
file = open('filename.txt', 'r')
# 使用循环遍历文件内容
for line in file:
# 打印每一行内容
print(line)
# 关闭文件
file.close()
上のコードでは、open(‘filename.txt’, ‘r’)という記述で、filename.txtというファイルを開き、読み込み(read)専用モードで操作します。その後、for line in file:というループを使ってファイル内の各行の内容を順番に読み込み、lineという変数に各行の内容が代入されます。このループの中では、各行の内容に対して、表示や計算などの処理を行うことができます。最後に、file.close()という記述でファイルを閉じます。
ファイル操作を行う際には、対象となるファイルが存在し、また読み込みに適切な権限があることを確認する必要があります。