首先在語言里選擇Python
然后點擊運行,在彈出的對話框里輸入:
cmd /k cd /d "$(CURRENT_DIRECTORY)" & python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT
然后點擊保存,輸入快捷鍵的名字,比如RunPython,再定義快捷鍵,比如ctrl+f5。這樣寫完代碼,直接按ctrl+f5就可以運行程序了。
解釋:
其中cmd /k的意思是打開cmd命令行,然后運行/k后面的命令
Cd /d "$(CURRENT_DIRECTORY)"中:
CD命令代表切換當前工作目錄
/d是 CD命令的一個參數,代表要切換的目錄不在同一個分區時,需要加/d,否則的話就cd不過去。
$(CURRENT_DIRECTORY)代表當前源程序文件所在目錄
&用來連接兩條命令,順序執行
Python:由於之前在環境變量里設置過path,所以python可以直接運行到python.exe
$(FULL_CURRENT_PATH)指當前文件的完整路徑
echo:換行
pause: 表示運行結束后暫停(cmd中顯示“請按任意鍵繼續. . .”),等待一個按鍵繼續
exit: 表示“按任意鍵繼續. . .”后,關閉命令行窗口。
由於python是一個對空格和縮進敏感的語言,所以要進行相關設置。
首先把tab設置為4個空格,選擇設置--首選項,然后操作。如下圖所示。
然后再設置--其他,選擇自動縮進
然后在格式里選擇以utf-8無BOM格式編碼



另外,在編程完畢,運行的過程中可能會出現諸如下列與縮進有關的錯誤:
Python腳本運行出現語法錯誤:IndentationError: unindent does not match any outer indentation level。
首先看出錯行的前后,是否if等后面漏了”:”,或者說”:”后面忘了縮進。
還有一種可能就是tab和空格混用了。雖然之前我們已經設置了tab自動轉為4個空格,但有時還是有可能發生tab和空格混用的情況。比如從別的地方復制粘貼了代碼。這個時候選擇視圖-顯示符號-顯示所有字符。這樣空格就會顯示為點,而tab會顯示為一個箭頭。如下圖所示。
