Pythonでファイルを開く方法

下次还敢
下次还敢オリジナル
2024-04-11 01:30:38970ブラウズ

ファイルを開くには、ファイル名とパターン文字列が必要な open() 関数を使用します。一般的に使用されるモードには、「r」 (読み取り専用)、「w」 (書き込みおよび上書き)、「a」 (追加)、「r 」 (読み取りおよび書き込み)、「w 」 (書き込み、読み取りおよび上書き)、「 a ' (追加と読み取りと書き込み)。リソースを解放するには、close() メソッドを使用してファイルを閉じる必要があることに注意してください。

Pythonでファイルを開く方法

Python でファイルを開く方法

早速本題に入りましょう: Python では、open() 関数を使用してファイルを開きます。

詳細:

open() この関数には 2 つのパラメータが必要です:

  • ファイル名 : 開くファイルの名前
  • Mode:ファイルを開く方法を指定する文字列

Common mode:

  • ##'r': ファイルを読み取り専用モードで開きます
  • 'w': ファイルを書き込みモードで開きます。ファイルが存在しない場合は、新しいファイルが作成されます。ファイルが存在する場合、元の内容は上書きされます。
  • 'a': ファイルを追加モードで開きます。ファイルが存在しない場合は、新しいファイルが作成されます。ファイルが存在する場合、内容はファイルの末尾に追加されます。
  • 'r ': ファイルを読み取り/書き込みモードで開きます。ファイルの内容の読み取りと書き込みを許可します。
  • 'w ': ファイルを書き込みおよび読み取りモードで開きます。 「w」モードと似ていますが、ファイルが開かれると、内容の読み取りと書き込みが可能になります。
  • 'a ': ファイルを追加モードと読み取りモードで開きます。ファイルの内容の読み取りと書き込み、およびファイルの末尾への内容の追加を許可します。

例:

次の例では、「myfile.txt」ファイルを読み取り専用モードで開きます:

<code class="python">f = open("myfile.txt", "r")</code>
次の例書き込みモードで開きます 「myfile.txt」ファイルを開きます:

<code class="python">f = open("myfile.txt", "w")</code>
次の例では、「myfile.txt」ファイルを追加モードで開きます:

<code class="python">f = open("myfile.txt", "a")</code>

注:

    システム リソースを解放するには、開いたファイルを閉じる必要があります。ファイルは
  • close() メソッドを使用して閉じることができます。
  • ファイルが存在せず、「r」モードで開こうとすると、
  • open() 関数によって FileNotFoundError 例外が発生します。
  • ファイルが存在し、それを「w」または「a」モードで開こうとすると、
  • open() 関数は既存のファイルの内容を上書きまたは追加します。 。

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

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