PythonでTXTファイルを開いて読み込む方法は?
Python で TXT ファイルを開いて読み込む場合は、open() 関数を使用できます。
ファイルを開くための構文は次のようになります:
f = open(“ファイルパス”, “モード”)
ファイルパスは開きたいファイルのパスで、相対パスか絶対パスで指定します。モードはファイルを開く際の挙動を指定するもので、よく使うモードを以下に示します。
- 「r」:読み取り専用モードで、ファイルの内容を読み込むのに使用します(デフォルト)
- 「w」:書き込みモード。ファイルの中身を空っぽにしてから、内容を書き込むときに使うよ。
- 「a」追加モード。ファイル末尾に新しい内容を追加するのに使用します。
- 「x」:ファイルを新規作成するモード。ファイルが既に存在する場合、エラーが発生します。
- 「b」:バイナリモード、バイナリファイルを書き込み、読み取りするために使用
- テキストファイルを読み書きする(デフォルト)ためのテキストモード「t」
ファイルの内容を読み込む構文は次のとおりです。
content = f.read()
完全なコード サンプルを以下に示します。
f = open("example.txt", "r")
content = f.read()
print(content)
f.close()
ファイルを閉じて、ファイルの内容を読み取ったら、close()メソッドを呼び出します。