Python勉強52:データ保存とは?ファイルに書き込む方法を理解する

Pythonの勉強を続けています🐍

今回は
👉 データ保存 を学びました。

今まで作ってきたプログラムは、

👉 実行すると消える

という状態でした。


■ なぜ保存が必要?

例えば👇

  • ユーザー情報
  • ログ
  • 計算結果

👉 保存しないと全部消える


■ ファイルに保存する

 
with open("data.txt", "w") as f:
 f.write("Hello Python")
 

✔ 結果

👉 data.txt に書き込まれる


■ 読み込みもできる

 
with open("data.txt", "r") as f:
 data = f.read()

print(data)
 

👉 保存した内容が取得できる


■ モードの違い

  • "w" → 上書き
  • "a" → 追加
  • "r" → 読み込み

■ リストを保存する

 
data = ["apple", "banana", "orange"]

with open("data.txt", "w") as f:
 for item in data:
  f.write(item + "\n")
 

👉 1行ずつ保存される


■ よくあるミス

👉 "w" を使うと上書きされる

👉 追記したいなら "a"


■ 今日の気づき

今までは

👉 プログラムは一時的

でしたが、

👉 保存できる=実用になる

と感じました。


■ まとめ

✔ データはファイルに保存できる
✔ open()で書き込み・読み込み
✔ モード(w / a / r)を使い分ける
✔ 保存すると実用性が上がる


🎥 動画で見たい方はこちら

👉 https://www.youtube.com/@programming-delivery0082

👉 https://www.tiktok.com/@programbenkyo0078


📌 フォローお願いします

Python初心者の学習記録を発信しています🐍

フォローするとPython学習の流れが全部追えます。


👉 ここから“実務っぽさ”が一気に出ます🔥