簡體   English   中英

PyDev交互式控制台問題

[英]PyDev Interactive Console Issue

因此,我在Eclipse中安裝了PyDev並開始對其進行測試,但我遇到了一個問題。

例如,在使用IDLE運行Python時,我可以創建一個文件,設置一個變量x = 10,然后使IDLE運行該文件。 然后,我可以向python詢問x,它會給我10。我不知道如何在PyDev中做到這一點。

我創建了一個python交互式控制台,然后在出現提示時選擇了“當前活動的編輯器控制台”,但是即使編輯器將x定義為10,控制台也無法識別x。我打開控制台...我不知道該怎么辦...

謝謝!

嗯,我不熟悉IDE IDLE,也通常不通過控制台運行文件,但是也許我理解您的問題。 核心答案是您需要一個斷點,以便執行不會終止,因此x = 10駐留在內存中。 如果在x = 10之后設置了斷點,那么當您到達斷點並且執行停止並且鍵入“ x”時,您將得到10。控制台上在線提供了有關如何在加載文件的上下文中使用它的文檔。與控制台。 相反,我傾向於在文件中按shift-F9鍵以在調試模式下運行它。 這將使您留在調試控制台中,而不是交互式控制台中(您不會看到提示“>”),但是當您在中斷處輸入x時,仍然可以得到x = 10。 可能是誤解了,盡管我會試一試。 祝好運!

創建控制台后,您必須在控制台中執行python的execfile ...(ctrl + alt + enter)。

有關詳細信息,請參見: http : //pydev.org/manual_adv_interactive_console.html

請注意,我相信當前版本的命令存在問題-但我明天可能會發布一個已修復該問題的版本(PyDev 3.8)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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