簡體   English   中英

Python 控制台未更新(使用 PyCharm)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM