開発環境
- OS X Lion - Apple(OS)
- TextWrangler(Text Editor) (BBEditの無料機能制限版、light版)
- Script言語: Python
『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のV部(モジュール)18章(モジュールとインポート)の練習問題を解いてみる。
1.
モジュールのソースコードは、インポートするとモジュールオブジェクトになる。
2.
モジュールを置いておくディレクトリを拡張した場合はPYTHONPATH環境変数をプログラマが自ら設定する必要がある。
3.
モジュールのサーチパスは、
- プログラムのホームディレクトリ
- 環境変数PYTHONPATHの値として指定されたディレクトリ
- 標準ライブ来モジュールのディレクトリ
- .pthファイルの内容
の4つ。
4.
importステートメントによってロードされるファイルは、
- ソースコードファイル(拡張子.py)
- バイトコードファイル(拡張子.pyc)
- パッケージインポートのためのディレクトリ
- C/C++で書かれたコンパイル済エクステンションモジュール
などなど。
5.
名前空間とは、自己完結型の変数のパッケージ。モジュールの名前空間には、トップレベルので定義された全ての名前が含まれる。
0 コメント:
コメントを投稿