原文鏈接:http://www.juzicode.com/archives/3527
孔乙己顯出極高興的樣子,將兩個指頭的長指甲敲着櫃台,點頭說,“對呀對呀!…… Python運行有N種方法 ,你知道么?”我愈不耐煩了,努着嘴走遠。孔乙己剛用指甲蘸了酒,想在櫃上寫字,見我毫不熱心,便又嘆一口氣,顯出極惋惜的樣子。
1、命令行啟動進入交互界面
在命令行界面下輸入“python”啟動python解釋器,進入Python交互界面。啟動命令行也有多種方式:可以在運行界面輸入cmd啟動、在資源管理器地址欄輸入cmd啟動、制作bat文件啟動、在命令行輸入start啟動,具體啟動方式和工作目錄存在差異,可以參考 計算機基礎–Windows PATH變量、命令行、搜索路徑。啟動后的界面是下圖這個樣子的,當看到版本信息和 “>>>”的提示符,就可以輸入Python語句了:
在交互界面輸入“exit()”退出。
2、命令行輸入Python.exe+py文件
同樣是在命令行下切換到py文件所在的目錄,輸入”Python.exe+空格+要執行的py文件名稱”回車,執行py文件。
變種命令包括:
1)去掉”.exe”,輸入”Python+空格+py文件名稱”回車。
2)如果py文件綁定了python程序,直接輸入”py文件名稱”后回車。
3)輸入python(或者帶.exe) + 空格+py文件絕對路徑,可以執行非當前目錄下的py文件。
3、雙擊py文件執行
如果在文件夾中看到py文件有Python圖標,說明已經綁定了解釋器,可以雙擊py文件執行。
這種方式執行py文件后,如果py文件沒有在最后加入暫停語句,py文件執行時長較短時,彈出窗口會一閃而過,print()語句打印的內容可能無法觀察到。可以通過導入os模塊,程序最后寫入os.system(‘pause’)等待按鍵再退出,但是這種方法還存在一個弊端,如果出現拋異常而沒有執行到該語句也會導致窗口閃退。
4、Python IDLE進入交互界面
打開Python自帶的IDLE環境,默認進入Python的shell界面,可以輸入Python語句交互式運行。
打開IDLE后可以直接輸入python語句:
這時需要注意當前的工作路徑,可以通過os.getcwd()查看當前的工作路徑。
5、Python IDLE運行py文件
另外也可以在IDLE中打開py文件執行,打開IDLE后選擇File菜單下的Open選項載入py文件:
在彈窗中可以看到寫好的py文件內容,點擊py文件窗口中的run module,在原來的IDLE窗口中可以看到運行結果:
6、Pycharm運行py文件
編輯完py文件后,在文件的空白部分點擊右鍵,選擇Run py文件名稱,運行結束后可以在下方調試窗口看到運行結果:
7、VSCode運行py文件
編輯完py文件后,在文件的空白部分點擊右鍵,選擇Run Python File in Terminal,運行后可以在下方調試窗口看到運行結果。