如何使用python子进程模块执行多个shell命令?

问题描述 投票:0回答:1

我有多个命令必须在shell上执行,我想在同一shell上运行所有命令。我将命令存储在文件(command.txt)中,我希望使用python中的subprocess.run()函数一次执行所有命令。

我尝试过类似的操作,但这不起作用。

subprocess.run(str(open("command.txt")),shell = True)
    

我有多个命令必须在shell上执行,我想在同一shell上运行所有命令。我将命令存储在文件(command.txt)中,我希望所有命令都可以...

python subprocess
1个回答
1
投票
subprocess.run(['sh', 'command.txt'])
© www.soinside.com 2019 - 2024. All rights reserved.