如何将元组的项目作为参数OS系统调用



我想扩展我从sys.argv收集的元组项目,以作为参数

传递

喜欢以下

os.system('git send-email ' + *args)

但在*args

上给出错误

如何使用 subprocess.call

subprocess.call(['git', 'send-email'] + list(args))

请参阅用subprocess模块替换旧功能。

这很简单,因为?

os.system('git send-email ' + ' '.join(args))

怎么样:

import subprocess
cmd = ['git', 'send-email']
cmd.extend(args)
subprocess.call(cmd)

最新更新