開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7)のIV部(モジュール)の19章(モジュールのインポート、リロード)練習問題3, 4, 5を解いてみる。
3.
reloadはモジュールのコードを再度ロード、実行する機能がある。
reload関数は、プログラムを停止せずにモジュール内容を変更したい場合等に使用する。(プログラム開発作業のスピードアップに役立つ。)
4.
fromではなくimportを使用すべきなのは、名前は同じだけど\定義されたモジュールの異なる変数を同時に使用する場合。
5.
fromステートの問題点は、
- 変数が元々どこのものかを明記しないために分かりにくくなってしまうこと。
- 名前空間を破棄する危険性があること。
- from *を使うと、名前空間が混乱しやすくなること。
などがある。
0 コメント:
コメントを投稿