(公開)
*
概要
概念編
[ edit ]
- 内容
- 以下のページ(本サイト内)にまとめています.
※Python/Langから辿っていただいても到達できます
- 入出力⇒ファイル入出力
※Python/Langから辿っていただいても到達できます
- 但し,今回は,raise文による例外送出や,ユーザ定義例外については扱わず,これまで,見かけてきた実行時エラーへの対応を中心に扱います
KeyboardInterrupt例外は,実行時エラーではありませんが,よく使う割込み処理として取り上げましょう.
- 以下のページ(本サイト内)にまとめています.
実習編
[ edit ]
- 内容
- 今回も短めの例題主体で進めましょう.
*
今回の内容
概念編
[ edit ]
- 内容
- 以下のページ(本サイト内)にまとめています.
※Python/Langから辿っていただいても到達できます
- 入出力⇒ファイル入出力
※Python/Langから辿っていただいても到達できます
- 但し,今回は,raise文による例外送出や,ユーザ定義例外については扱わず,これまで,見かけてきた実行時エラーへの対応を中心に扱います
KeyboardInterrupt例外は,実行時エラーではありませんが,よく使う割込み処理として取り上げましょう.
- 以下のページ(本サイト内)にまとめています.
実習編
[ edit ]
- 内容
- 今回も短めの例題主体で進めましょう.
プログラムの説明 (例題と課題)
[ edit ]
- ファイル入出力
- 基本的なファイル入出力
- オープンとクローズ
- with文
- CSVファイルの取り扱い
- 単語の出現頻度表
- ファイルからテキスト入力⇒結果をファイルに保存
- 都道府県ごとの統計(面積,人口,人口密度)
- ファイルから読み込んでみましょう
- 運賃表
- ファイルから読み込んでみましょう
- 基本的なファイル入出力
- 例外処理
- 今回は,基本的な内容にとどめましょう
- よく見かける例外と,その対応の例を示します.
- ユーザ定義例外などは,高度な内容なので,今回は取り扱いません.
- よく見かける例外
- 実行時エラーの捕捉と対応
- 数値計算
ゼロ除算エラー(ZeroDivisionError)
組込み関数やメソッドでの値エラー(ValueError 例外)と型エラー(TypeError)
- データ操作
リスト操作(シーケンス操作)での添え字エラー(IndexError 例外)
- 数値計算
辞書アクセスでのキーエラー(KeyError例外)
- キーボード割込み
- ファイル操作/入出力関係
- Python3.3でIOErrorがなくなり,OSErrorの配下へ統合
- EOFError
- Python3.3でIOErrorがなくなり,OSErrorの配下へ統合
- 実行時エラーの捕捉と対応
- 今回は,基本的な内容にとどめましょう
*
*