如何从批处理文件中运行python脚本,该脚本充当cmd实例的子进程?

时间:2017-08-22 15:02:57

标签: python windows batch-file subprocess

我正在尝试使用批处理文件来运行python脚本,以便在批处理会话结束时(例如终止),python脚本也将关闭。

例如,如果我想做相反的事情(Python->批处理)。我会使用子进程模块。

我怎样才能做到这一点?

这是批处理文件中的相关行:

1.7 version

运行python脚本,但在终止它时,python脚本继续运行

1 个答案:

答案 0 :(得分:0)

Shell脚本应该像这样执行run.py:
python run.py

如果要为run.py包含命令行参数,则shell脚本将如下:
python run.py %1 %2
其中%1%2是命令行参数。

除非完全执行python文件,否则您的批处理脚本无法结束。确保你已经完成了所有事情。