Как сделать взаимодействие между Python и Linux?

1

Теперь вот исполняемая программа, которую я запускаю в оболочке. Но ему нужен параметр. Как я могу использовать python для передачи параметра программе в оболочку. Я знаю инструмент в unix с именем "ожидать", который может взаимодействовать с существующим программным обеспечением. Я хочу знать, может ли python делать то же самое! Мой английский не очень хороший ~ извините ~

  • 0
    поднять пример, чтобы прояснить
Теги:

1 ответ

4

Используйте модуль подпроцесса. Основной пример:

>>> import subprocess as sub
>>> sub.call(["ls", "-l"])

В основном вы можете передать команду и ее параметры в виде списка строк.


EDIT: снова прочитав ваш вопрос, я задаюсь вопросом, действительно ли pexpect - то, что вы хотите.

  • 0
    +1 за pexepect

Ещё вопросы

Сообщество Overcoder
Наверх
Меню