繁体   English   中英

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

[英]How do I run a python script, from a batch file, that acts as a subprocess of the cmd instance?

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

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

我该如何实现?

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

python run.py %*

它运行python脚本,但是终止后,python脚本会继续运行

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

如果要为run.py包括命令行参数,您的shell脚本将类似于:
python run.py %1 %2
其中%1%2是命令行参数。

除非完全执行python文件,否则批处理脚本无法结束。 确保正确完成所有操作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM