python编辑器——wingIDE的使用详解
工欲善其事必先利其器
tutorial(教程)
1.開始
首先,看下wingIDE的界面:
wingIDE的用戶界面主要由三部分構(gòu)成:編輯區(qū)、兩個工具區(qū)。每個區(qū)域都有自己獨立的菜單選項。編輯和切換按鈕可以實現(xiàn)對文檔的快速切換。
SHIFT +F2可以使編輯區(qū)最大化
2.檢測你的python集成環(huán)境是否正確
在開始編輯代碼前,我們需要首先確定wingIDE已經(jīng)準確的找到了python安裝程序。為了檢查,我們需要用到Python Shell tool。
在橫著的工具欄上右鍵--->Insert tool-->python shell,你將看到如下:
如果它的顯示不對,或者顯示的python版本不對。我們可以使用Project---->project properties來指定environment。指定python的運行環(huán)境等信息。
現(xiàn)在,你可以在python shell中運行一些實例來判斷python是否正確了。
3.建立一個工程
(1)現(xiàn)在要開始編碼了。Project---->New Project 創(chuàng)建新項目。
注意,在新建項目的時候,會關(guān)閉現(xiàn)在的文檔。
(2)為項目添加文件
在項目的空部分右鍵,然后選擇相關(guān)選項。可以添加已經(jīng)存在的文件和文件夾,也可以添加新的文件和文件夾。最后保存項目。將.wpr文件保存為你的項目的名稱。
在編輯區(qū)的右上角,有這么一個小按鈕,可以再圓形和大頭針之間切換。
圓形代表文件將一直保持打開狀態(tài)知道你明確的關(guān)閉它。
大頭針代表文件如果沒有被編輯過的話,那么它將有可能自行關(guān)閉。
4.設(shè)置python的屬性
我們可以設(shè)置python的搜索路徑,如下圖:
5.編輯區(qū)的使用
編輯區(qū)有兩個最重要的輔助工具:代碼自動提示和源代碼分析工具
代碼自動提示:可以再尚未輸入所有代碼的時候提示可能代碼
源碼分析工具:幫助我們分析我們自己編寫的代碼
打開源碼分析工具:工具欄右鍵--->insert tool ---->source Assistant
tab鍵默認選擇第一個提示行。
如果縮進出了問題,那么wingIDE將會在有問題的行的下方顯示一條紅色的波浪線,修改后就消失了。
6.調(diào)試的使用
在每行的最前面單擊左鍵就可以添加斷點了。然后按下綠色的箭頭來啟動調(diào)試。wing會停在斷點處,并顯示調(diào)試的參數(shù)信息。
我們可以再stack Data工具上面檢查程序的狀態(tài)
DEBUG I/O 是我們和程序進行溝通的一個地方,和命令行相同。
7.Exceptions工具
當我們的程序出錯的時候,這個工具可以顯示錯誤的詳細信息。
8.debug probe
當程序暫停運行的時候,我們可以使用Debug Probe來對程序進行一些操作。而且,它包含了程序執(zhí)行到現(xiàn)在的stack的信息。
9.watch
在調(diào)試的時候,我們可以使用它來查看程序的數(shù)據(jù),只需要輸入你想看的變量的名字即可。
10.運行django程序
選中manage,右鍵debug selected,然后在run arguments中輸入runserver,再點擊ok就好了。(會導(dǎo)致進程不能關(guān)掉的問題,加上--noreload就ok了)
一旦用戶用manage.py runserver啟動開發(fā)服務(wù)器,就啟動了一個django的進程,當然如果我們用ps或者任務(wù)管理器去查看的話,這其實是一個Python進程,不過他運行了manage.py而已。
讓django不產(chǎn)生子進程,讓父進程直接作為Http Server來運行。幸運的是,在新版的django中,加入了--noreload選項可以讓django這么做,如果是老版的django可能需要自己去修改源代碼才能實現(xiàn)這個功能。
總結(jié)
以上是生活随笔為你收集整理的python编辑器——wingIDE的使用详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis连接与redis的python
- 下一篇: Gradle 使用教程之 Task 详解