os.system (старый питон) и аргументы с параметрами - PullRequest
1 голос
/ 19 марта 2012

Я пытаюсь написать простой код, который выполняет команду 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 Ответ

3 голосов
/ 19 марта 2012
build = os.system('/usr/bin/hsh --target="%s"' % target)

или

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