ホームページ > バックエンド開発 > Python チュートリアル > Python 2.x で write() 関数を使用してコンテンツをファイルに書き込む方法

Python 2.x で write() 関数を使用してコンテンツをファイルに書き込む方法

WBOY
リリース: 2023-07-30 08:37:09
オリジナル
2047 人が閲覧しました

write() 関数を使用して Python 2.x でファイルにコンテンツを書き込む方法

Python 2.x では、write() 関数を使用してコンテンツをファイルに書き込むことができます。 write() 関数はファイル オブジェクトのメソッドの 1 つであり、文字列またはバイナリ データをファイルに書き込むために使用できます。この記事では、write() 関数の使用方法といくつかの一般的な使用例について詳しく説明します。

  1. ファイルを開く

write() 関数を使用してファイルに書き込む前に、まずファイルを開く必要があります。 open()関数を使用してファイルを開き、ファイル名と開くモードを指定して操作することができます。ファイル名は絶対パスまたは相対パスにすることができ、開くモードは「r」(読み取り専用モード) または「w」(書き込みモード) にすることができます。

# 打开文件
file = open("example.txt", "w")
ログイン後にコピー

上記のコードでは、open() 関数を使用して「example.txt」という名前のファイルを開き、開くモードを書き込みモードである「w」に指定します。ファイルが存在しない場合、Python は自動的に新しいファイルを作成します。ファイルがすでに存在する場合、元の内容は上書きされます。

  1. write() 関数を使用してコンテンツを書き込む

ファイルを開いたら、write() 関数を使用してコンテンツを書き込むことができます。 write() 関数は文字列をパラメータとして受け取り、それをファイルに書き込みます。 write() 関数を連続して複数回呼び出して、ファイル内の異なる場所にコンテンツを書き込むことができます。

# 写入内容
file.write("Hello, World!
")
file.write("This is an example.")
ログイン後にコピー

上記のコードでは、write() 関数を 2 回続けて呼び出して、文字列「Hello, World!
」と「This is an example.」をファイルに書き込みました。 write() 関数は各行の末尾に改行文字を自動的に追加しないことに注意してください。手動で追加する必要があります。

  1. ファイルを閉じる

ファイルの書き込み操作が完了したら、リソースを解放してデータを確実に保存するために、適切なタイミングでファイルを閉じる必要があります。ファイルは close() 関数を使用して閉じることができます。

# 关闭文件
file.close()
ログイン後にコピー

ファイルを閉じた後、再度ファイルに書き込もうとすると例外が発生します。したがって、書き込み操作の完了後にファイルを確実に閉じることが重要です。

  1. 完全な例

次は、write() 関数を使用してコンテンツをファイルに書き込む方法を示す完全な例です。

# 打开文件
file = open("example.txt", "w")

# 写入内容
file.write("Hello, World!
")
file.write("This is an example.")

# 关闭文件
file.close()
ログイン後にコピー

上の例では、「example.txt」という名前のファイルを開き、そこに 2 行を書き込みました。書き込み操作が完了すると、ファイルは閉じられます。

概要

write() 関数を使用すると、コンテンツをファイルに簡単に書き込むことができます。ファイルを開き、write() 関数を使用して必要なコンテンツを書き込み、最後にファイルを閉じるだけです。 write() 関数を使用する場合は、書き込まれた内容が正しく保存されるように、改行を追加し、時間内にファイルを閉じることに注意する必要があります。 write() 関数の使い方をマスターすることで、ファイルの書き込み操作を簡単に実行できるようになります。

以上がPython 2.x で write() 関数を使用してコンテンツをファイルに書き込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート