私の知る限り(数学や万人以上のような)全てのPythonモジュールがインスタンス化されています。彼らはあなたが何回インスタンス化したのですか?一度だけ!すべてのモジュールはシングルトンです。
ちょうど上記のステートメントは十分ではないので、それに深く潜んでみましょう。 は、次のように 『p.py』いくつかのコードを含むと言う(モジュールは基本的に「の.py」拡張子で終わるすべてのファイルです)Pythonモジュールを作成します。
In p.py
print "Instantiating p.py module. Please wait..."
# your good pythonic optimized functions, classes goes here
print "Instantiating of p.py module is complete."
とq.pyに
import p
それをインポートしてみてください
、あなたが表示されますq.py実行したとき。..
Instantiating p.py module. Please wait...
Instantiating of p.py module is complete.
は今、あなたはそれのインスタンスを作成していますか?いいえ!しかし、まだあなたはそれを使い、使用準備ができています。
モジュールはインポート時にインスタンス化されます。 –