Top動画

このサイトをはじめて訪れる人へ

タイの田舎の暮らしと、AI・語学・仏教などの学びを“実験生活”として記録する個人メディアです。運営:ユリアナ・シンテシス。日々の小さな発見を、創作と実践の視点で読みやすくまとめています。

必ずこのサイトについてを読んでください、

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

Tensui
Tensui

このシリーズでは
Windows / Mac のどちらでも使える
「Python + VS Code」環境で進めます。

ChatGPTは
・コードを考えてもらう
・エラーを相談する
ための“相棒”として使います。

※ ChatGPT上でコードを実行することはできません。
必ず自分のPCで実行してください。


 


Day23|ファイルを読み書きする

ここまでのPythonは、
「画面に表示するだけ」のプログラムでした。

でも実際のプログラムは
データを保存したり、読み込んだりします。

そのときに使うのが
ファイル操作です。

Pythonでは、
テキストファイル(.txtなど)を簡単に扱うことができます。

まずは「ファイルに書き込む」方法。

file = open(“memo.txt", “w")
file.write(“Pythonの学習を続けよう!")
file.close()

このコードの意味は次の通りです。

  • open() → ファイルを開く

  • "memo.txt" → 作るファイル名

  • "w" → 書き込みモード

  • write() → ファイルに文字を書く

  • close() → ファイルを閉じる

実行すると、同じフォルダに
memo.txt が作られます。


次は「ファイルを読む」方法。

file = open(“memo.txt", “r")
text = file.read()
print(text)
file.close()

ここで使う "r"
読み込みモードです。

保存された内容が、画面に表示されます。


最近よく使われる書き方も紹介します。
こちらのほうが安全で、Pythonらしい書き方です。

with open(“memo.txt", “w") as file:
file.write(“今日もPythonを勉強した")

この書き方では
自動でファイルを閉じてくれるので便利です。


ファイル操作を覚えると
プログラムの可能性が一気に広がります。

例えば

・日記を保存するプログラム
・データを記録するツール
・ログを残すAI
・ブログ記事を自動保存するプログラム

すべて
ファイル操作が基本です。


今日のミニ課題

次のプログラムを作ってみましょう。

1つ質問をします。

「今日の気分は?」

入力された答えを
diary.txt に保存するプログラムです。

ヒント

mood = input(“今日の気分は?")

with open(“diary.txt", “w") as file:
file.write(mood)

これで
あなたのプログラムは

「記録する力」

を手に入れました。

Tensui
Tensui

次回は
Day24:簡単なデータ処理

Pythonで
「データを扱う力」を身につけていきます。

#Python
#Python初心者
#プログラミング学習
#ファイル操作
#AI学習
#エンジニア初心者
#Python入門
#90日チャレンジ

よかったら応援してください

AIとPythonAIとPython

Posted by mon1127