90日で学ぶ AIとPython|完全初心者から「作れる」までDay23|ファイルを読み書きする


このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。
ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。
※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。
Day23|ファイルを読み書きする
ここまでのPythonは、
「画面に表示するだけ」のプログラムでした。
でも実際のプログラムは
データを保存したり、読み込んだりします。
そのときに使うのが
ファイル操作です。
Pythonでは、
テキストファイル(.txtなど)を簡単に扱うことができます。
まずは「ファイルに書き込む」方法。
file.write(“Pythonの学習を続けよう!")
file.close()
このコードの意味は次の通りです。
-
open()→ ファイルを開く -
"memo.txt"→ 作るファイル名 -
"w"→ 書き込みモード -
write()→ ファイルに文字を書く -
close()→ ファイルを閉じる
実行すると、同じフォルダに
memo.txt が作られます。
次は「ファイルを読む」方法。
text = file.read()
print(text)
file.close()
ここで使う "r" は
読み込みモードです。
保存された内容が、画面に表示されます。
最近よく使われる書き方も紹介します。
こちらのほうが安全で、Pythonらしい書き方です。
file.write(“今日もPythonを勉強した")
この書き方では
自動でファイルを閉じてくれるので便利です。
ファイル操作を覚えると
プログラムの可能性が一気に広がります。
例えば
・日記を保存するプログラム
・データを記録するツール
・ログを残すAI
・ブログ記事を自動保存するプログラム
すべて
ファイル操作が基本です。
今日のミニ課題
次のプログラムを作ってみましょう。
1つ質問をします。
「今日の気分は?」
入力された答えを
diary.txt に保存するプログラムです。
ヒント
with open(“diary.txt", “w") as file:
file.write(mood)
これで
あなたのプログラムは
「記録する力」
を手に入れました。

次回は
Day24:簡単なデータ処理
Pythonで
「データを扱う力」を身につけていきます。
#Python
#Python初心者
#プログラミング学習
#ファイル操作
#AI学習
#エンジニア初心者
#Python入門
#90日チャレンジ






|-タイから応募可能な世界の小説コンテストまとめ-(日本語・英語-公募完全統合版)-‹-Imagine-Happy-AI-L-300x201.png)















