pythonでテキストファイルを読み込む方法は?
Pythonでテキストファイルを読み込む方法はいくつかあります。以下は一般的な方法です。
- open()関数でファイルを開き、read()メソッドでファイルの内容を読み取ります。
file = open("file.txt", "r")
content = file.read()
file.close()
- with文でファイルを開き、文ブロック内で内容を読み込む方法で、明示的なclose()関数の呼び出しは必要なくファイルのクローズが自動的に行われます。
with open("file.txt", "r") as file:
content = file.read()
- readlines()メソッドを使用してファイルの内容を逐次読み取り、各行のテキストをリストとして格納する。
with open("file.txt", "r") as file:
lines = file.readlines()
- ファイル内容を一行ずつ読み込み、繰り返し処理で各行を反復処理します。
with open("file.txt", "r") as file:
for line in file:
# 处理每一行的内容
どちらの方法を選ぶ場合でも、ファイルが存在していて読めることを確認する必要があります。また、ファイルパスが正しく、エンコード方式が合致している点にも注意する必要があります。