[英]Running code in PyCharm's console
有沒有順利的方法在PyCharm的控制台中運行Python腳本?
我以前的IDE - PyScripter - 為我提供了這個不錯的小功能。 據我所知,PyCharm在控制台中有兩種運行腳本的方法:1)選擇一堆代碼,然后按Ctrl + Alt + E. 2)將代碼保存在文件中並從控制台導入。
按“運行”或“調試”按鈕可以做任何方法嗎? 我需要在控制台中查看腳本的結果以及可以操作的所有變量。
在“運行/調試配置”中,將-i添加到解釋器選項中。 這將阻止它即使在成功運行后關閉python會話。 即,您將能夠看到所有可變內容
運行 - >編輯配置 - >選擇要運行的腳本並為其指定顯示名稱 - >確定
現在您可以使用綠色的“運行”按鈕運行它。 綠色錯誤按鈕(運行按鈕旁邊)將以調試模式運行它。
備注:在運行按鈕旁邊,您可以通過選擇顯示名稱來監控運行的腳本/配置。
如果您創建運行時配置,則在按下運行按鈕(綠色“播放”圖標)后,您將獲得所需的結果:您的代碼將在控制台中輸出,該控制台在底部自動打開。
您可以在單個項目中為運行和調試創建許多不同的配置。
以下是PyCharm網站幫助的鏈接,其中包含運行/調試配置: http : //www.jetbrains.com/pycharm/webhelp/run-debug-configuration-python.html
注釋中添加了使用調試模式和評估表達式窗口來操作變量的可能方法,但我錯過了一個細節:要查看交互式代碼執行的結果,您必須從調試器切換到控制台輸出; 模式選項卡位於底部窗格的左上角。
我這樣做的方法是在編輯器中創建我的腳本,稱之為myfirst.py,例如
print "Hello"
a= 1234
然后在我運行的控制台中:
reload (myfirst)
要檢查變量,請使用:
>>> myfirst.a
不完美,但那是你的pyCharm。 如果你想要一個我覺得更有用的pyScripter之類的體驗,你可以試試spyder2。
使用magic命令也可能是一個不錯的選擇
%run scriptname.py
在ipython控制台中(包括%-character)。 與Cntrl + Alt + E相比,您還可以獲得有關代碼中錯誤的簡潔信息。 由於自動完成,它也會在一秒鍾內輸入,您可以在任何具有ipython shell的環境中使用它。 對於我來說,經常使用python來探索數據的科學家,這是一個不錯的選擇。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.