批处理文件 运行 Python 脚本

Batch file running Python script

我想做的是创建一个批处理文件,临时将环境变量添加到 Python 可执行文件。从那里调用可执行文件并从批处理文件中打开另一个脚本。我对批处理很陌生并且一直在研究这个,到目前为止我发现要添加一个环境变量我需要这样的东西:

set env="path/to/exe"

要调用我需要使用的脚本:

call "path/to/script"

我的问题是,如果我在哪里将两者结合起来然后调用脚本,我是否可以这样做:

set env="python.exe"
call "python script.py"

这会像我期望的那样工作吗?

那么 CALL 用于调用(打开)批处理文件。如果您想通过批处理打开一个 python 脚本(并设置环境),您将使用 START 命令并像这样编码:

set env=python.exe
start python script.py

如果您有 Python 环境,这应该可以(组合)工作。