有沒有辦法執行文件,但仍然可以調用變量?這對學習Python非常有幫助,因爲我可以設置許多不同的「練習」腳本,然後使用控制檯嘗試修改代碼以查看發生的情況。如何在Python中設置「測試」環境
我認爲技術問題是「我怎樣才能填充Python中的命名空間,Eclipse和留在控制檯打開相互作用?
下面是截圖顯示什麼,我試圖做的,定義一個(如1)在編輯器中,然後按「CTRL-ALT-輸入」運行在控制檯的文件,然後調用從控制檯中的變量。
[Eclipse中的截圖]
有沒有辦法執行文件,但仍然可以調用變量?這對學習Python非常有幫助,因爲我可以設置許多不同的「練習」腳本,然後使用控制檯嘗試修改代碼以查看發生的情況。如何在Python中設置「測試」環境
我認爲技術問題是「我怎樣才能填充Python中的命名空間,Eclipse和留在控制檯打開相互作用?
下面是截圖顯示什麼,我試圖做的,定義一個(如1)在編輯器中,然後按「CTRL-ALT-輸入」運行在控制檯的文件,然後調用從控制檯中的變量。
[Eclipse中的截圖]
您應該能夠在正在執行的代碼的末尾添加一個調試斷點,並使用一個好的編輯器來檢查變量。
通常,您應該能夠在python解釋器中運行簡單的腳本。或者如果你想要在線:http://www.datamech.com/devan/trypython/trypython.py
嘗試使用你最喜歡的編輯器來設置REPL(read-eval-print)環境。例如,emacs對做這樣的任務有很好的支持。
特別是在Eclipse中,設置一個斷點將允許您檢查變量值,以及在控制檯中鍵入以測試事物。只需將諸如「print'stop'」之類的東西作爲腳本的最後一行,設置斷點即可。當調試在斷點處暫停時,您可以在控制檯中儘可能多地玩耍。 – Felix
'import ipdb; ipdb.set_trace()' –