簡體   English   中英

無法從 cmd 行運行 Python 文件

[英]Cannot run a Python file from cmd line

我已經安裝了 Python 並在 Notepad++ 中編寫了一個程序。 現在,當我嘗試在“運行”窗口中鍵入 Python 文件名時,我看到的只是一個黑色窗口打開一秒鍾然后關閉。

我根本無法運行該文件,如何運行該文件?

另外我想告訴我,我也試圖與特定的 Python 文件位於同一目錄中,但沒有成功。

我假設您正在使用命令python file_name.py運行腳本。

您可以通過從用戶那里獲取字符來防止關閉 cmd。

使用raw_input()函數來獲取一個字符(可能是一個輸入)。

聽起來您是將腳本名稱直接輸入到 Windows Run提示中(可能是 Windows XP?)。 這將在黑色命令提示符窗口中啟動 Python 並運行您的腳本。 腳本完成后,命令提示符窗口將自動關閉。

您有多種選擇:

  1. 首先,只需在“運行”窗口中鍵入cmd手動啟動命令提示符。 從這里你可以切換到你想要的目錄並運行你的 Python 腳本。

  2. 在桌面上創建 Windows 快捷方式。 右鍵單擊桌面並選擇New > Shortcut 您可以在此處輸入腳本名稱python -i script.py和快捷方式的名稱。 完成后,右鍵單擊桌面上的新快捷方式並選擇Properties ,您現在可以指定要從中運行腳本的文件夾。 腳本完成后,Python shell 將保持打開狀態,直到您退出它。

  3. 當您使用 Notepad++ 時,您可以考慮安裝 Notepad++ NppExec插件,它可以讓您在 Notepad++ 中運行腳本。 然后輸出將顯示在 Notepad++ 內的控制台輸出窗口中。

  4. 如前所述,您可以向腳本添加一些內容以阻止它完成(並自動關閉窗口),將raw_input()行添加到腳本的最后一行將導致窗口保持打開狀態,直到按下Enter

嘗試在命令提示符而不是運行窗口中打開。 語法是:

py filename.py

如果它不起作用,請嘗試重新配置 Python。 你設置環境變量了嗎? 如果沒有,可以幫助你

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM