Python学習_初歩編_06 : ファイルの読み書き(ファイルのオープン、クローズ、読み込み、書き込み)について

ファイルの読み書きについての詳細な解説とサンプルコードを以下に示します。

1. ファイルのオープン

ファイルを読み込むには、open()関数を使用します。ファイルをオープンする際には、ファイルのパス、モード(読み込みモード、書き込みモード、追記モードなど)を指定します。


# ファイルのオープン例(読み込みモード)
f = open("example.txt", "r")  # example.txtを読み込みモードでオープンし、ファイルオブジェクトfを取得する

# ファイルのオープン例(書き込みモード)
f = open("example.txt", "w")  # example.txtを書き込みモードでオープンし、ファイルオブジェクトfを取得する
        
2. ファイルのクローズ

ファイルを読み込みや書き込みが終わったら、必ずファイルをクローズする必要があります。close()メソッドを使用してファイルをクローズします。


# ファイルのクローズ
f.close()  # ファイルオブジェクトfをクローズする
        
3. ファイルの読み込み

ファイルからの読み込みには、ファイルオブジェクトのread()メソッドを使用します。


# ファイルの読み込み例
f = open("example.txt", "r")  # example.txtを読み込みモードでオープン

content = f.read()  # ファイルの内容を読み込む
print(content)  # ファイルの内容を出力する

f.close()  # ファイルをクローズする
        
4. ファイルへの書き込み

ファイルへの書き込みには、ファイルオブジェクトのwrite()メソッドを使用します。


# ファイルへの書き込み例
f = open("example.txt", "w")  # example.txtを書き込みモードでオープン

f.write("Hello, world!")  # ファイルに文字列を書き込む

f.close()  # ファイルをクローズする