ホームページ  >  記事  >  バックエンド開発  >  Pythonでファイルを操作する方法

Pythonでファイルを操作する方法

silencement
silencementオリジナル
2019-06-10 13:57:3212116ブラウズ

Pythonでファイルを操作する方法

open() メソッド

Python open() メソッドは、ファイルを開き、ファイル処理中に必要なファイル オブジェクトを返します。この関数では、ファイルを開くことができない場合、OSError がスローされます。

注: open() メソッドを使用する場合は、ファイル オブジェクトが閉じていること、つまり close() メソッドが呼び出されていることを確認する必要があります。

open() 関数の一般的な形式は、ファイル名 (file) とモード (mode) の 2 つのパラメーターを受け取ることです。

open(file, mode='r')

完全な構文形式は次のとおりです:

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

パラメータの説明:

file: 必須、ファイル パス (相対パスまたは絶対パス)。

mode: オプション、ファイルを開くモード

buffering: バッファリングを設定します

encoding: 通常は utf8 を使用します

errors: エラー報告レベル

newline: 改行文字を区別します

closefd: 受信ファイル パラメータのタイプ

mode パラメータは次のとおりです:

#xxx書き込みモードでは、新しいファイルを作成します。ファイルがすでに存在する場合、エラーが報告されます。 bバイナリ モード。 更新するファイルを開きます (読み取りおよび書き込み可能)。 Uユニバーサル改行モード (推奨されません)。 #rファイルを読み取り専用で開きます。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。 rbファイルを読み取り専用としてバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。これがデフォルトのモードです。通常、画像などの非テキスト ファイルに使用されます。 r 読み取りと書き込みのためにファイルを開きます。ファイル ポインタはファイルの先頭に配置されます。 #rb 読み取りおよび書き込みのためにファイルをバイナリ形式で開きます。ファイル ポインタはファイルの先頭に配置されます。通常、画像などの非テキスト ファイルに使用されます。 w書き込み専用のファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。 wb書き込み専用のバイナリ形式でファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。通常、画像などの非テキスト ファイルに使用されます。 w 読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。 wb ファイルをバイナリ形式で開き、読み取りと書き込みを行います。ファイルがすでに存在する場合は、ファイルを開いて最初から編集を開始します。つまり、元のコンテンツは削除されます。ファイルが存在しない場合は、新しいファイルを作成します。通常、画像などの非テキスト ファイルに使用されます。 #aaba ab デフォルトはテキスト モードですが、バイナリ モードで開きたい場合は、b を追加します。
mode 説明
t テキスト モード (デフォルト)。
追加するファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。
追加するファイルをバイナリ形式で開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。言い換えれば、新しいコンテンツは既存のコンテンツの後に書かれます。ファイルが存在しない場合は、書き込み用に新しいファイルを作成します。
読み取りと書き込みのためにファイルを開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルは追加モードで開かれます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。
追加するファイルをバイナリ形式で開きます。ファイルがすでに存在する場合、ファイル ポインタはファイルの末尾に配置されます。ファイルが存在しない場合は、読み取りおよび書き込み用に新しいファイルが作成されます。

以上がPythonでファイルを操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。