我已經安裝了Python並在Notepad ++中編寫了一個程序。 現在,當我嘗試在「運行」窗口中鍵入Python文件名時,我看到的只是一個打開一秒鐘然後關閉的黑色窗口。無法從cmd行運行Python文件
我根本無法運行該文件,如何運行此文件?
另外我想告訴我,我也試圖與特定的Python文件位於同一個目錄但沒有成功。
我已經安裝了Python並在Notepad ++中編寫了一個程序。 現在,當我嘗試在「運行」窗口中鍵入Python文件名時,我看到的只是一個打開一秒鐘然後關閉的黑色窗口。無法從cmd行運行Python文件
我根本無法運行該文件,如何運行此文件?
另外我想告訴我,我也試圖與特定的Python文件位於同一個目錄但沒有成功。
我假設你正在運行腳本與命令python file_name.py
。
您可以通過從用戶處獲取角色來防止關閉cmd。
使用raw_input()
函數得到一個字符(可能是一個輸入)。
這聽起來像你是直接輸入你的腳本名稱到Windows Run
提示(可能是Windows XP?)。這將在黑色命令提示符窗口中啓動Python並運行腳本。一旦腳本結束,命令提示符窗口將自動關閉。
你有多個解決方案的:
先手動只是在運行窗口中輸入cmd
啓動命令提示符。從這裏你可以切換到你想要的目錄並運行你的Python腳本。
在桌面上創建一個Windows快捷方式。右鍵單擊桌面,然後選擇New > Shortcut
。在這裏,您可以輸入腳本名稱python -i script.py
和快捷方式的名稱。完成後,右鍵單擊桌面上的新快捷方式,然後選擇Properties
,即可指定要從中運行腳本的文件夾。腳本完成後,Python shell將保持打開狀態,直到您退出它。
當您使用Notepad ++時,可以考慮安裝Notepad ++ NppExec
插件,它可以讓您在Notepad ++中運行腳本。輸出將顯示在Notepad ++內的控制檯輸出窗口中。
如前所述,你可以添加一些腳本來阻止它完成(自動關窗),增加線路raw_input()
在你的腳本中的最後一行將導致窗口繼續開放至輸入是按下。
嘗試在閒置時打開程序,而不是作爲獨立打開。也許你得到更多的信息,究竟是什麼問題 – Minzkraut
可能重複[如何保持Python腳本輸出窗口打開?](http://stackoverflow.com/questions/1000900/how-to-keep-a-python -script輸出窗口打開) – Sam