學長跟我說老師實驗室里用的ide是pycharm,我用了一天,整體還行,就是加載速度太慢,可是第二天用的時候就卡的想讓人罵街,cpu占有率趨近100%,電腦配置不高,我尋思不能因為這個就馬上換電腦吧,就上網搜了下sublime text,據說這個ide功能特別強大,都裝好了發現要付費,70$左右,想着算了還是用notepad++吧,無意間搜到可以配置notepad++讓他自動調用python.exe,而不用每次手動打開控制台了,配制方法如下:
打開一個Python代碼文件后,按F5(或者直接點run菜單下的run...),打開“運行”對話框,在文本框輸入cmd /k python "$(FULL_CURRENT_PATH)" & ECHO. & PAUSE & EXIT,然后點擊“保存”,填寫個名字,比如“Run with Python”,配置下面的快捷鍵(我設置的是shift+f10),點OK即可。之后運行Python文件只要按配置的快捷鍵(我的是shift+f10)或者在運行菜單上點“Run with Python”即可。注意每次寫完代碼保存之后才能運行,否則運行的是上一次保存后的代碼
據說這樣配置后期也會遇到文件生成方面的問題,我先學習,遇到再解決
順便寫一下空控制台手動輸入的步驟省的以后忘記:
比如你的文件為hello.py,里面有一句話print('hello, world')先把他放在administrator文件夾下(如果不到這個文件夾下的話需要配置環境變量,我忘了),然后輸入命令,下面是顯示結果
C:\work>python hello.py
hello, world
又搜了下所添加的run命令的解釋:
cmd /k的含義是執行后面的命令,並且執行完畢后保留窗口. (也就是說,cmd表示打開Command Prompt窗口,且運行跟在/k后邊的命令—python)
cmd /k python == 開始 –> 運行 –> 輸入cmd –> 輸入python
$(FULL_CURRENT_PATH)的含義是當前文件的完整路徑,這是 Notepad++ 的宏定義
&是連接多條命令
PAUSE表示運行結束后暫停,等待一個任意按鍵
EXIT表示關閉命令行窗口 (如果使用 cmd /c 就可以省掉 EXIT 了。)
不要忘記notepad++中編碼的設置哦
在網上見到很多人都碰到了用notepad++編寫python代碼的時候添加注釋就報錯的問題,我也碰到了這個問題,研究之后發現這是因為編碼設置不正確