Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2020_k3_python講座第5回

 2020_k3_python講座第5回

2020年度のk3のpython講座第5回の内容になります

k3たっつー

June 27, 2020
Tweet

More Decks by k3たっつー

Other Decks in Education

Transcript

  1. 前回までのおさらい  関数  関数の定義 →  組み込み関数 → print()等、あらかじめあるもの

     変数のスコープ → ローカル変数、グローバル変数  再帰関数 → 処理の中で自分を呼び出す関数
  2. ファイルの読み出し(1)  2種類の方法  open関数 変数名 = open(“ファイルのパス”) → 変数名.close()

    が必要  with open with open(r“ファイルのパス”) as 変数名: 動作… → close処理を省略できる → ファイルのパスとはファイルの場所のこと → こっちを使えればOK
  3. ファイルパス  with open(r“ファイルのパス”) as 変数名: 動作…  ファイルのパスには、相対パスと絶対パスがある 

    絶対パス →ドライブなど頂点からファイル名を示す  相対パス →作業フォルダからファイル名を示す
  4. ファイルの書き込み  with open with open(r“<ファイルのパス>”,mode = “モード名”) as 変数名

    動作…  モード名: “r” : 読み込みのみ “w” : 書き込み(既存ファイルに上書き) “a” : 書き込み(既存ファイルに追記) “x” : 書き込み(既存ファイルがあるならエラー) “+” : 読み書き両方したいとき  変数名.write(引数) → ファイルに引数を書き込む
  5. 演習 (L5_3.py)  To doリストを作成して保存するプログラムの作成  ファイルの中身を取得する機能  ファイルの中身を見る機能 

    ファイルに追加していく機能  ファイルの中身を消去する機能  ファイルの中身の優先順位を変更する関数