import subprocess command = "echo Hello, {}!" name = "World" result = subprocess.run(command.format(name), shell=True, stdout=subprocess.PIPE, text=True) print(result.stdout)
在这个例子中,我们使用 command.format(name)
对字符串进行参数化,然后将其传递给 subprocess.run()
函数。这样,我们可以轻松地为命令提供不同的参数,而无需修改命令字符串本身。