當我在cmd中運行如下命令時:「C:> python my_script.py」它正在工作,但如果我嘗試這樣:「C:> my_script.py」,它會打開在cmd中的python shell。 就像我在cmd中鍵入「python」一樣。 這對任何帶有擴展名「.py」的腳本都會發生。 Python在路徑變量中的位置正確。 它開始突然發生。執行.py打開cmd中的python shell
0
A
回答
1
從你的問題看來,你想通過雙擊運行python腳本。
UPDATE: 要沒有外殼出現執行python腳本,保存文件,.pyw延伸,並選擇 「打開方式pythonw.exe」
參考this的幫助文檔。
在Windows上,
右鍵點擊腳本並轉到屬性。
選擇選項「打開與:」在常規選項卡,然後從列表中 蟒蛇,如果不可用,則瀏覽到Python的 安裝目錄,並從那裏 選擇python.exe。
現在,當你雙擊文件時,它會自動運行。
0
運行在命令提示符下鍵入以下兩個命令:
assoc .pyw=Python.NoConFile
ftype Python.NoConFile="C:\Windows\pyw.exe" "%1" %*
或者,如果你沒有一個pyw.exe
:
ftype Python.NoConFile="C:\Path_to_Python\pythonw.exe" "%1" %*
相關問題
- 1. 用CMD shell(Python)打印多行輸出
- 2. Python不打開.py文件
- 3. Python shell是打開的但不是.py文件?
- 4. 當我運行python ** .py從Windows cmd
- 5. 如何從bash shell執行.py腳本
- 6. 在Python中打開shell
- 7. 如何從python中的.py文件打開python中的.py文件?
- 8. CMD執行BAT執行CMD
- 9. DOCKER for Windows - 打開cmd執行docker機器env
- 10. IDLE(Python 2.7.5)不再打開.py文件
- 11. 在打開的cmd中爲python腳本輸入cmd命令
- 12. 從python執行DevCon CMD命令
- 13. 如何在執行sbt命令並打開shell後執行
- 14. python webbrowser將shell打開
- 15. 通過SSH打開Python shell
- 16. Python不會打開shell
- 17. 從python程序執行cmd命令
- 18. 從Windows CMD運行Python Shell(繞過cygwin)
- 19. 從另一個python腳本執行python腳本打開另一個shell
- 20. Python打包 - 這__init__.py的
- 21. 命令行使用IPython打開.py
- 22. 使用python執行CMD命令
- 23. 從python執行shell命令
- 24. 如何在沒有shell的情況下執行.py程序?
- 25. Python在腳本中打開.py文件:用新名稱保存.py文件
- 26. 用python腳本打開webbrowser,執行php
- 27. CMD打開,而不是VBS
- 28. 如何從code2.py與__init__.py執行我的Python代碼和code.py中內
- 29. Python GUI - 打印到文本框而不是Shell Py 3.3
- 30. 如何使用bat文件打開cmd並執行命令?
我的問題標題是壞的,道歉。連如果我從cmd運行腳本或者雙擊它,它將在cmd中打開python shell,而不是使用python解釋器執行腳本。 – papulic
@papulic,請嘗試提到的步驟,直接使用python解釋器運行腳本雙擊並讓我知道它是否有效 – user5722540
更新了答案,請檢查這是否是你期望的 – user5722540