Python語言開發環境之Spyder


https://blog.csdn.net/qq_34706955/article/details/80807091

Spyder(Scientific PYthon Development EnviRonment)是一個強大的交互式 Python 語言開發環境。

它有一個Editor(編輯器)用於編寫代碼;Console(控制台)可以評估代碼並且在任何時候都可以看到運行結果;Variable Explorer(變量管理器)可以查看代碼中定義的變量。還有其他的一些設備可以幫你高效地開發代碼。
IPython Console比標准的Python Console的功能更多,建議將它設置為默認控制台。
 
 
在執行代碼的過程中到底發生了什么?
Python逐行讀取Editor中的代碼,並且它會自動忽略注釋(即以#符號開頭的行)。
當遇到def關鍵字,Python知道在這里定義了一個函數。在def xx():之后的所有縮進行都是函數體。
注意:這個函數對象僅僅只是在文件的這個位置被定義了,並沒有被調用(或者執行)。
當Python遇到從最左邊的列開始寫的命令(除了def…和其他一些關鍵字),它將馬上執行這些命令。
 
 
窗體的panel拖曳不是很方便,如果拖動得窗體都亂了樣,只需要在“View”→"Reset Window Layout"即可。
如果在運行py文件的時候報以下警告:
里面說沒控制台被選擇,這時候得在"View"→"Panes"→"Console"觀看下,看看是有什么問題。
另外也可以在"Run"→"Configure"里,設置"Execute in a new dedicated Python console",這時候再運行py文件試試下。
 
 
在Console執行dir可以查看所有歷史變量,依次執行reset和y后可以清空變量。防止歷史變量混淆干擾。
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM