Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 18, 2019 15:48:46

Darik
Зарегистрирован: 2019-06-18
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Python3. Subprocess и выполнение последующих команд на mac os.

Подскажите, как передать subprocess выполнение последующих команд?

 Import subpocess
test =  subprocess.call(["/usr/bin/open", "-W", "-n", "-a", "/Applications/iTerm.app"],stdin=subprocess.PIPE, stdout=subprocess.PIPE)
test.stdin.write("ls")
test.stdin.close()

У меня после запуска терминала ничего не происходит. Ошибки тоже нету.

Офлайн

#2 Июнь 18, 2019 15:58:27

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Python3. Subprocess и выполнение последующих команд на mac os.

Посомтрите документацию subprocess на метод communicate



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version