[英]Cannot run a Python file from cmd line
我已經安裝了 Python 並在 Notepad++ 中編寫了一個程序。 現在,當我嘗試在“運行”窗口中鍵入 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()
行添加到腳本的最后一行將導致窗口保持打開狀態,直到按下Enter 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.