[英]Python console doesn't get updated (with PyCharm)
我是 Python 新手,正在使用 PyCharm。 我試圖使用控制台以交互方式檢查我的函數的作用,但是一旦加載了函數,它們就不會更新。 更確切地說 :
給定“functions.py”中的一組函數,我在控制台中寫“from functions import *” 這個一開始是有效的,但是當“functions.py”中的函數發生變化時,控制台就看不到了,即使我重新啟動“導入”命令。
知道我應該做什么嗎?
謝謝
通過執行reload(functions)
重新加載您的模塊。
然后再執行一次from functions import *
(因為您正在導入所有內容)。
然后它會起作用。
或者,如果您只導入模塊:
import functions
並從模塊命名空間調用它:
functions.my_function()
那么只有reload(functions)
就足夠了(不需要再次調用import
)。
我已經在解釋器會話中在 Python 2.7.6 上測試了所有這些。
你需要做:
reload(functions)
進而:
從函數導入 myfunc
感謝 Nobilis 的更正。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.