広告スペース(バナー)
🐍Python レッスン
基本文法の基礎8▾
データ構造とオブジェクト指向8▾
構文の基本を深める9▾
関数とデータ構造の応用9▾
アルゴリズムとテストの基礎8▾
文字列・数値操作の応用8▾
実務で役立つ機能8▾
レッスン 14 / 69
ファイル操作の基本
このレッスンでは、Pythonのopen()とwith文によるファイル操作の基本を学び、安全にファイルの読み書きができるようになることを目標にします。「Python ファイル 読み書き」「Python with open」で調べている方向けです。
open()でファイルを開き、with文と組み合わせることで、処理が終わったら自動的にファイルを閉じてくれます。with open(ファイル名, モード) as f:という形で書き、モードには書き込み用の"w"や読み込み用の"r"を指定します。
サンプルコードでは、まず"w"モードでファイルに2行のメッセージを書き込み、次に"r"モードで開いてその内容を.read()で読み込んで表示しています。withブロックを抜けた時点で自動的にファイルが閉じられるため、明示的なclose()の呼び出しは不要です。
初心者がよくつまずくのが、書き込みモード"w"で開くと、既存のファイルの中身が上書きされて消えてしまう点です。既存の内容に追記したい場合は"a"(追記)モードを使う必要があります。withを使わないとファイルを閉じ忘れるリスクがあるため、実務のコードでは基本的にこの書き方が推奨されています。
ログの記録や設定ファイルの読み書きなど、実際のアプリケーションでファイル操作は応用範囲の広い基本操作です。CSVファイルの読み込みやJSON形式の設定ファイルの扱いなど、より発展的な処理もこのopen()の考え方が土台になっています。
Python
OUTPUT / 実行結果
💡 初回実行時はPythonエンジンの読み込みに数秒かかります。
🎯
ここまでできればゴール達成!
メモを記録して、あとから読み返せる簡易メモ帳が作れるようになります。
メモを記録して、あとから読み返せる簡易メモ帳が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)