首页 > 解决方案 > 如何使 python 3 脚本从 Windows 10 上的 .bat 文件执行?

问题描述

对编程来说非常新,甚至在 stackoverflow 上询问时也很新,所以如果措辞和/或格式不正确,我们深表歉意。

我在 Windows 10 上使用 Python 3.7.2。我正在尝试制作 .bat 文件,这样我就可以执行我的 python 代码而无需进入 IDLE。

我的python代码是

#! python
import webbrowser
webbrowser.open('https://killsixbilliondemons.com/')

并且 .bat 文件读取

@ C:\Program Files (x86)\Python37-32\python.exe C:\Users\User\Desktop\Codes\PROGS\mapIt.py

当我运行它时,命令提示符窗口会立即打开然后关闭,但我的浏览器中没有任何反应。怎么了?

标签: pythonpython-3.xwindowsbatch-fileexecution

解决方案


首先,如果这就是您的全部代码,则根本不要使用 python,start "" https://killsixbilliondemons.com而是批量使用。

现在,从批处理脚本运行 python 的最佳方法是

@echo off
python foo.py
pause>nul

pause>nul将在没有 的情况下暂停程序Press any key to continue . . .,因此控制台不会在最后关闭。


推荐阅读