Python ファイル処理
- 前のページ Python 文字列フォーマット
- 次のページ Python ファイルを読み取る
ファイル処理はどのウェブアプリケーションでも重要な部分です。
Pythonにはファイルを作成、読み取る、更新、削除するためのいくつかの関数があります。
ファイル処理
Pythonでファイルを使用するために最も重要な関数は open()
関数。
open()
関数には2つの引数があります:ファイル名とモード。
ファイルをオープンする方法は4種類あります(モード):
"r"
- レッド - デフォルト値。ファイルを読み取りモードで開きます。ファイルが存在しない場合はエラーメッセージが表示されます。"a"
- アップデート - 追加モードでファイルを開きます。ファイルが存在しない場合はそのファイルを作成します。"w"
- ライティング - ファイルを書き込みモードで開きます。ファイルが存在しない場合はそのファイルを作成します。"x"
- クリエイト - 指定されたファイルを作成します。ファイルが存在する場合はエラーメッセージが返されます。
さらに、ファイルがバイナリモードかテキストモードとして処理されるべきかを指定できます。
"t"
- テキスト - デフォルト値。テキストモード。"b"
- バイナリ - バイナリモード(例えば画像)。
文法
さらに、ファイルがバイナリモードかテキストモードとして処理されるべきかを指定できます:
f = open("demofile.txt")
上記のコードは以下と等価です:
f = open("demofile.txt", "rt")
因みに "r"
(読み取り)および "t"
(テキスト)はデフォルト値であり、指定する必要はありません。
注記:ファイルが存在することを確認してください。それがなければ、エラーメッセージを受信します。
- 前のページ Python 文字列フォーマット
- 次のページ Python ファイルを読み取る