Pythonファイルを開く
ファイル処理は、Webアプリケーションの重要な部分です。
Pythonには、ファイルを作成、読み取り、更新、および削除するためのいくつかの関数があります。
ファイル処理
Pythonでファイルを操作するための重要な関数は、
open()
関数です。
このopen()
関数は2つのパラメーターを取ります。
ファイル名、およびモード。
ファイルを開くには、次の4つの方法(モード)があります。
"r"
-読み取り-デフォルト値。読み取り用にファイルを開きます。ファイルが存在しない場合はエラーになります
"a"
-追加-追加するファイルを開き、ファイルが存在しない場合はファイルを作成します
"w"
-書き込み-書き込み用にファイルを開き、ファイルが存在しない場合はファイルを作成します
"x"
-作成-指定されたファイルを作成し、ファイルが存在する場合はエラーを返します
さらに、ファイルをバイナリモードとテキストモードのどちらとして処理するかを指定できます
"t"
-テキスト-デフォルト値。テキストモード
"b"
-バイナリ-バイナリモード(例:画像)
構文
読み取るためにファイルを開くには、ファイルの名前を指定するだけで十分です。
f = open("demofile.txt")
上記のコードは次のものと同じです。
f = open("demofile.txt", "rt")
"r"
読み取りの場合と
テキストの場合はデフォルト値であるため"t"
、これらを指定する必要はありません。
注:ファイルが存在することを確認してください。存在しない場合、エラーが発生します。