Pythonのopen関数の使い方

Pythonで、open関数はファイルを開くために使用され、ファイルオブジェクトを返します。開く方法を指定するために、さまざまなモードを使用できます。

基本文法は次のとおりです。

open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)

引数fileには、開くファイル名またはパスを指定し、引数modeにはファイルを開くモードを指定し、それは以下で指定できます。

  1. r:読み取り専用でファイルを開く (デフォルト)
  2. 「w」: ファイルを書き込みモードで開く。既存のファイルは上書きされる
  3. ‘x’:ファイルを開き、書き込みモードにする。ファイルが存在する場合はエラー
  4. 「a」:ファイルを開き書き込みモードにする。ファイルが存在しない場合は作成し、存在する場合は末尾に追加。
  5. 「b」: ファイルをバイナリモードでオープンする
  6. ‘t’:テキストモードでファイルを開く(デフォルト)
  7. ‘+’:読み書きモード(他のモードと組み合わせて使用可)

open 関数の一般的な使用方法を以下に示します。

  1. ファイルをオープン(読み込み専用)する。
file = open("filename.txt", "r")
  1. ファイルに書き込み形式で開く:
file = open("filename.txt", "w")
  1. `追加`の方法でファイルを開く:
file = open("filename.txt", "a")
  1. ファイルをバイナリモードで開く:
file = open("filename.txt", "rb")
  1. ファイルを読み書きモードで開きます。
file = open("filename.txt", "r+")

ファイル利用後に file.close() メソッドを呼び出してファイルを閉じる必要があります。また、 `with` ステートメントを利用してファイルを開くと、自動でファイルをクローズできるので、手動で close() メソッドを呼び出す必要がありません。次のようになります。

with open("filename.txt", "r") as file:
# 在此处对文件进行操作
# 文件会在with语句结束后自动关闭
bannerAds