如何编写一个批处理文件来从 WinPython 命令提示符执行突击队“python my_program.py”?不是来自 cmd.exe!
尝试一下:
在“是否可移植,选择权在您!”一节中,它描述了如何“将您的发行版注册到 Windows”。
当您在 Windows 中注册 WinPython 时,您可以双击文件并执行。这也意味着您只需在命令提示符(cmd.exe 等)中键入文件名 my_program.py
即可运行该文件。注意:在 Linux 系统上,您可以编写例如
python my_program.py
来告诉 python 运行该程序。相比之下,在 Windows 上,一旦注册了扩展程序,您就可以运行它,而无需告诉 Windows 使用哪个解释器。如果要使用特定的解释器
my_program.py
,则需要指定解释器的路径。
我在
C:\WinPython-64bit-3.4.3.3
安装了 WinPython 所以我的命令是
C:\WinPython-64bit-3.4.3.3\scripts\python.bat my_program.py
我还安装了 Python 3,所以我的 python.exe 路径是
C:\Python34\python.exe
我的命令是
C:\Python34\python.exe my_program.py
尝试一下,如果不起作用请告诉我。
您可以使用Winpython安装文件夹下的
env_for_icons.bat
。
它可以在您的bat文件中使用,如下所示:@echo off
call "WinPythonPath\scripts\env_for_icons.bat"
REM cmd.exe /c jupyter nbconvert --execute *.ipynb --no-input --no-prompt --to html
或者根据您的具体情况
REM cmd.exe /c python my_program.py
exit