Я новичок в Python и я такой код:Вызов команд оболочки из os.system не работает
os.system(''' PROMPT_COMMAND="printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' -" ''')
части:
PROMPT_COMMAND="printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' -"
делает печать -
завалить ширина оболочки. Вышеупомянутая команда работает как ожидалось в командной строке. Но когда я сделал это на питоне. Я вообще ничего не получаю.
'os.system' устарел. Он заменяется модулем [subprocess] (http://docs.python.org/2/library/subprocess.html). 'subprocess.Popen' - это то, что вы можете использовать здесь. – msvalkon