Python subprocess.Popen和subprocess.call()的使用
我对子流程模块中的一些函数有问题,我试图实现的基本上是编写一个python脚本,该脚本:Python subprocess.Popen和subprocess.call()的使用,python,bash,terminal,subprocess,popen,Python,Bash,Terminal,Subprocess,Popen,我对子流程模块中的一些函数有问题,我试图实现的基本上是编写一个python脚本,该脚本: 打开终端窗口编号1>cd到一个目录>在那里执行npm start命令 打开终端窗口编号2>cd到其他目录>执行mvn exec:exec命令 我发现这可能是通过子流程模块实现的,但我绝对不理解文档(我不是很有经验),也不知道如何实现这一点 我将感谢您的帮助,谢谢:)您最好的选择可能是: os.chdir到您的第一个目录 subprocess.call(['cmd','npm','start'],shell=
我将感谢您的帮助,谢谢:)您最好的选择可能是:
os.chdir
到您的第一个目录subprocess.call(['cmd','npm','start'],shell=True)
os.chdir
到您的第二个目录subprocess.call(['cmd','mvn','exec:exe',shell=True)
cmd
替换为start
或替换为命令shell的完整路径