Форум сайта python.su
0
Я использую:
def call(cmd):
try:
return subprocess.call(cmd, shell=False)
except Exception:
print('[Error] executing command: ' + cmd)
print(str(sys.exc_info()[1]))
Отредактировано (Янв. 19, 2012 13:21:43)
Офлайн
17
Попробуй задать shell=True.
Офлайн
0
Спасибо, помогло!
Но оказалось даже без shell=True оно работает если передавать список команд, а не строку:
>>> subprocess.call()
git: /usr/bin/git /usr/share/man/man1/git.1.gz
Офлайн