ホームページ > バックエンド開発 > Python チュートリアル > Python の「w」モードで開かれたファイルから読み取る方法は?

Python の「w」モードで開かれたファイルから読み取る方法は?

Mary-Kate Olsen
リリース: 2024-12-02 12:10:10
オリジナル
958 人が閲覧しました

How to Read from a File Opened in Python's

Python ファイル モード "w "

Python の "w " モードは、書き込みと更新の両方のためにファイルを開きます。既存のファイルを上書きし、ファイルが存在しない場合は新しいファイルを作成します。

「r」(読み取り専用)や「w」(書き込み専用)などのモードとは異なり、「w」ファイルへのデータの書き込みと読み取りの両方が可能になります。ただし、「w」モードを使用するときによくある疑問が生じます。「w」で開いたファイルからどのように読み取るのですか?

「w」で開いたファイルから読み取るには、次のものが必要です。次の手順を実行します:

  1. 「w」モードでファイルを開きます: これは、次に示すように、open() 関数を使用して行われます。以下:
file = open("myfile.txt", "w+")
ログイン後にコピー
  1. ファイルにデータを書き込みます: write() 関数を使用してファイルにデータを書き込みます:
file.write("Hello, world!")
ログイン後にコピー
  1. ファイルの先頭をシークします:書き込みが完了したら、seek() 関数を使用してファイル ポインタをファイルの先頭に移動します:
file.seek(0)
ログイン後にコピー
  1. ファイルからデータを読み取ります: read() 関数を使用してファイルからデータを読み取ることができます:
data = file.read()
ログイン後にコピー

開く完全な例は次のとおりです。 「w」モードのファイル、データの書き込みと読み取り:

with open("myfile.txt", "w+") as file:
    # Write data to the file
    file.write("This is line 1.\n")
    file.write("This is line 2.\n")
    
    # Seek the beginning of the file
    file.seek(0)
    
    # Read data from the file
    data = file.read()
    
    # Print the data
    print(data)
ログイン後にコピー

出力:

This is line 1.
This is line 2.
ログイン後にコピー

以上がPython の「w」モードで開かれたファイルから読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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