2014-08-31 66 views
1

我知道我可以重新加載一個模塊:刷新Python的

from someplace import module 
reload(module) 

但現在我正在尋找一種方法來只重裝,而不是一個模塊的類。基本上東西會這一聲明後更新類:

from someplace.module import class 
+0

爲什麼你只想重新加載一個類? – 2014-08-31 15:44:25

回答

0

什麼你試圖做是不可能的,因爲該模塊由Python解釋器作爲一個整體編譯的,在這個過程結束時暴露的符號。

如果你真的需要這個,也許嘗試把這個類放到一個單獨的模塊中。

注意:如果您只是需要這個來緩解您的開發,請嘗試ipython %autoreload。當您進行更改時,它會自動爲您重新加載模塊。