![](/img/trans.png)
[英]How to execute Python and .bat scripts from a web page on local machine
[英]How to make python 3 scripts execute from .bat file on Windows 10?
对于编程来说,这是一个非常新的事物,甚至对堆栈溢出的要求也较新,因此,如果措辞和/或格式不正确,我们深表歉意。
我正在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
当我运行它时,命令提示符窗口会暂时打开,然后关闭,但浏览器中什么也没有发生。 怎么了
import webrowser
行包含一个错字,应该是import webbrowser
。 解决该问题应该可以解决您的问题。
此外,如果您想查看.bat
文件的输出,请尝试从预制的cmd
提示符下运行它,方法是:单击windows + r
,在出现的提示符下输入cmd
,然后转到.bat
文件所在的目录cd <FULLPATH>
命令并通过<NAMEOFBATFILE>.bat
调用它。
因此,您的bat文件内容应该阅读。
@ "C:\Program Files (x86)\Python37-32\python.exe" "C:\Users\User\Desktop\Codes\PROGS\mapIt.py"
pause
确保修复Python代码中的错误(如果有)。
首先,如果这就是您的全部代码,则根本不要使用python,而只能批量使用start "" https://killsixbilliondemons.com
。
现在,从批处理脚本运行python的最佳方法是
@echo off
python foo.py
pause>nul
pause>nul
将暂停程序,而无需Press any key to continue . . .
Press any key to continue . . .
,因此控制台不会在最后关闭。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.