2

リストの実際の状態が必要です。これはいつでも変更される可能性があります。

mylist.py

list = {"key": "value"}

初めてインポートするときは実際の状態ですが、mylist.py のリストは変更される可能性があります。関数が呼び出されるたびに再インポートする必要があります。

somecode.py

def someFunc():
    from mylist import list
    print list
4

1 に答える 1

1

と呼ばれる関数がありますreload(module)

import mylist 

def someFunc():
    mylist = reload(mylist) # this may raise syntaxerrors in wrong moments
    list = mylist.list
    print list

それはあなたのために働きますか?

于 2012-09-13T22:28:24.497 に答える