os.system(旧python)和带参数的参数

时间:2012-03-19 10:26:44

标签: python os.system

我尝试编写使用参数

执行os命令的简单代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os

target = "i586"

build = os.system('/usr/bin/hsh --target="target"')

但它始终以/ usr / bin / hsh --target = target而不是target = i586开头。 另外subprocess.call不工作会导致python太旧。

请帮帮我。

1 个答案:

答案 0 :(得分:3)

build = os.system('/usr/bin/hsh --target="%s"' % target)

build = os.system('/usr/bin/hsh --target="' + target + '"')