Pythonのお勉強 Part34
at TECH
528:デフォルトの名無しさん
09/08/24 14:29:54
>>527
消費しない。
あるモジュールがはじめてimportされるとき、モジュールオブジェクトが作られて、
sys.modulesに保存される。
#a.py
print 'hello, I'm a'
#b.py
print "hello"
import a
a.foo = 'bar'
import c
#c.py
import a
print 'hello, I'm c'
print a.foo
$python b.py
してみて。
次に、 c の import a を、 import sys; a = sys.modules['a'] で置き換えてみて。
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4179日前に更新/189 KB
担当:undef