Python openメソッドでファイルを読み込む方法
Python の open 関数でファイルを読み込むには、以下の手順を実行する必要があります。
- ファイルを開く:`open` 関数を使用してファイルを開き、ファイルパスと開くモードをパラメータとして渡します。開くモードは、`’r’`(読み取りモード)、`’w’`(書き込みモード)、`’a’`(追加モード)などです。たとえば、「example.txt」というファイルを「読み取りモード」で開く場合は、次のコードを使用できます。
file = open("example.txt", "r")
- ファイル内容の読み取り: ファイルオブジェクトのreadメソッドを使用して、ファイル内容を読み取ることができます。たとえば、ファイルのすべての内容を読み取るには、次のコードを使用します。
content = file.read()
ファイルオブジェクトのreadlinメソッドを使って一行ずつファイルの内容を読み取ることもできます。
line = file.readline() # 读取一行内容
- ファイルのクローズ:ファイルの内容を読み取ったら、ファイルを閉じなければなりません。 ファイルオブジェクトのcloseメソッドを使用してファイルを閉じることができます:
file.close()
ファイル全体を読み込むコード例:
file = open("example.txt", "r")
content = file.read()
print(content)
file.close()
ファイルのクローズを確実に実行したい場合は、with文を利用してファイルを開くことができます。with文はコードブロック終了後にファイルを自動的にクローズします。closeメソッドを明示的に呼び出す必要はありません。以下に例を示します。
with open("example.txt", "r") as file:
content = file.read()
print(content)
ファイルのクローズを忘れたことが原因でリソースリークの問題を避けることができます。