2012-06-21 59 views
2

有沒有辦法執行文件,但仍然可以調用變量?這對學習Python非常有幫助,因爲我可以設置許多不同的「練習」腳本,然後使用控制檯嘗試修改代碼以查看發生的情況。如何在Python中設置「測試」環境

我認爲技術問題是「我怎樣才能填充Python中的命名空間,Eclipse和留在控制檯打開相互作用?

下面是截圖顯示什麼,我試圖做的,定義一個(如1)在編輯器中,然後按「CTRL-ALT-輸入」運行在控制檯的文件,然後調用從控制檯中的變量。

[Eclipse中的截圖]

https://i.stack.imgur.com/ExySo.png

+1

'import ipdb; ipdb.set_trace()' –

回答

0

您應該能夠在正在執行的代碼的末尾添加一個調試斷點,並使用一個好的編輯器來檢查變量。

通常,您應該能夠在python解釋器中運行簡單的腳本。或者如果你想要在線:http://www.datamech.com/devan/trypython/trypython.py

嘗試使用你最喜歡的編輯器來設置REPL(read-eval-print)環境。例如,emacs對做這樣的任務有很好的支持。

+1

特別是在Eclipse中,設置一個斷點將允許您檢查變量值,以及在控制檯中鍵入以測試事物。只需將諸如「print'stop'」之類的東西作爲腳本的最後一行,設置斷點即可。當調試在斷點處暫停時,您可以在控制檯中儘可能多地玩耍。 – Felix

相關問題