python file/WITHのファイルの入力

Pythonのファイル操作

Pythonファイル
Pythonでファイル操作をおこなう方法についてまとめています。

ファイル入出力の基本

ファイル入出力の基本

Pythonでは、ファイルオブジェクトを作成して、ファイルを開くことで、ファイルにアクセスできます。

ファイルオブジェクトを作成するには、open()関数を使用します。

# ファイルオブジェクトを作成
f = open("file.txt", "r")

このコードは、”file.txt”という名前のファイルを開き、ファイルオブジェクトをfに代入します。

ファイルオブジェクトのモードには、以下のようなものがあります。

  • “r”: ファイルを読み取り専用で開く
  • “w”: ファイルを書き込み専用で開く
  • “a”: ファイルを追記モードで開く

ファイルオブジェクトを閉じるには、close()メソッドを使用します。

# ファイルを閉じる
f.close()

ファイルオブジェクトを閉じないと、ファイルが正しく閉じられずに、データが破損する可能性があります。

Pythonでは、ファイルオブジェクトのread()メソッドを使用して、ファイルを読み込むことができます。

# ファイルを読み込む
text = f.read()

このコードは、ファイルを読み込んで、文字列として返します。

関連)pythonのreadline/readlinesの違い

ファイルオブジェクトのwrite()メソッドを使用して、ファイルを書き込むことができます。

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

このコードは、”Hello, world!”という文字列をファイルに書き込みます。