2012年4月13日金曜日

開発環境

『初めてのPython 第3版』(Mark Lutz 著、夏目 大 訳、オライリー・ジャパン、2009年、ISBN978-4-87311-393-7) のV部(モジュール)18章(モジュールとインポート)の練習問題を解いてみる。

1.

モジュールのソースコードは、インポートするとモジュールオブジェクトになる。

2.

モジュールを置いておくディレクトリを拡張した場合はPYTHONPATH環境変数をプログラマが自ら設定する必要がある。

3.

モジュールのサーチパスは、

  1. プログラムのホームディレクトリ
  2. 環境変数PYTHONPATHの値として指定されたディレクトリ
  3. 標準ライブ来モジュールのディレクトリ
  4. .pthファイルの内容

の4つ。

4.

importステートメントによってロードされるファイルは、

  1. ソースコードファイル(拡張子.py)
  2. バイトコードファイル(拡張子.pyc)
  3. パッケージインポートのためのディレクトリ
  4. C/C++で書かれたコンパイル済エクステンションモジュール

などなど。

5.

名前空間とは、自己完結型の変数のパッケージ。モジュールの名前空間には、トップレベルので定義された全ての名前が含まれる。

0 コメント:

コメントを投稿