Python 3でファイルに行を書き込む正しい方法

PYTHON3 チュートリアル

Python 3でファイルに行を書き込む方法

Pythonでファイル操作を行う際、`open()` 関数を用いてファイルを開くことから始めます。この関数を使ってファイルを開き、その後でファイルにデータを書き込むことができます。以下に、Python 3でファイルに行を書き込む基本的な方法を示すサンプルコードを3つ紹介します。

サンプルコード1: ファイルを新規作成して書き込む

# ファイルを新規作成し、書き込みモードで開く
with open('example.txt', 'w') as file:
    file.write('こんにちは、Python!\n')

このコードでは、`example.txt` という名前の新しいファイルを作成し、一行のテキストを書き込んでいます。`w` モードはファイルが存在しない場合に新しく作成し、存在する場合は内容を削除してから書き込みます。

サンプルコード2: 既存のファイルに追記する

# 既存のファイルを開き、追記モードで書き込む
with open('example.txt', 'a') as file:
    file.write('もう一行追加します。\n')

ここでは、`a` モードを使用して既存のファイル`example.txt`に新たな行を追加しています。`a` モードはファイルの内容を保持したまま、新しいデータをファイルの末尾に追加します。

サンプルコード3: ファイルを読み込んでから書き込む

# ファイルを読み込みモードで開き、内容を表示した後、追記モードで書き込む
with open('example.txt', 'r+') as file:
    content = file.read()
    print('ファイルの内容:', content)
    file.write('新しい行を追加します。\n')

`r+` モードは、読み込みと書き込みの両方を可能にします。このモードではファイルの内容を読み取った後、新しいデータを追加することができます。

これらのサンプルコードを通じて、Python 3でファイルにデータを書き込むいくつかの方法を学ぶことができます。実際のアプリケーションに応じて、適切なモードを選択してファイル操作を行ってください。

購読
通知
0 Comments
Inline Feedbacks
View all comments