How do I execute multiple shell commands with a single python subprocess call?
问题 Ideally it should be like a list of commands that I want to execute and execute all of them using a single subprocess call. I was able to do something similar by storing all the commands as a shell script and calling that script using subprocess, but I want a pure python solution.I will be executing the commands with shell=True and yes I understand the risks. 回答1: Use semicolon to chain them if they're independent. For example, (Python 3) >>> import subprocess >>> result = subprocess.run(