在Notepad++里配置python環境


 

首先在語言里選擇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會顯示為一個箭頭。如下圖所示。

 

 


免責聲明!

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



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