我对子进程模块中的一些函数有问题,我想要实现的基本上是编写一个python脚本:
打开终端窗口编号1> cd到目录>在那里执行npm start命令
打开终端窗口编号2> cd到不同的目录>执行mvn exec:exec命令
我发现这可能是通过子进程模块实现的,但我绝对不理解文档(我不是很有经验)并且不知道如何实现这一点。
感谢任何帮助,谢谢:)
答案 0 :(得分:0)
你最好的选择可能是:
os.chdir
到您的第一个目录subprocess.call(['cmd', 'npm', 'start'], shell=True)
os.chdir
到您的第二个目录subprocess.call(['cmd', 'mvn', 'exec:exe'], shell=True)
您可能必须将cmd
替换为start
或使用命令shell的完整路径。