制作一个在 WinPython 命令提示符下运行 Commando 的批处理文件

问题描述 投票:0回答:3

如何编写一个批处理文件来从 WinPython 命令提示符执行突击队“python my_program.py”?不是来自 cmd.exe!

windows batch-file python-3.x
3个回答
2
投票

尝试一下:

在“是否可移植,选择权在您!”一节中,它描述了如何“将您的发行版注册到 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

尝试一下,如果不起作用请告诉我。


1
投票


1
投票

您可以使用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

	
© www.soinside.com 2019 - 2024. All rights reserved.