Существует ли шаблон проектирования для выдачи команды, команды + ответа (оба с разными аргументами)Python

Программы на Python
Anonymous
Существует ли шаблон проектирования для выдачи команды, команды + ответа (оба с разными аргументами)

Сообщение Anonymous »

Я пытаюсь найти аккуратное решение этой проблемы, с которой я столкнулся в Python.
Из Python я хотел бы выдать следующее (например):

Код: Выделить всё

import subprocess
result = subprocess.run(["ls"], shell=True, capture_output=True, text=True)
print(result.stdout)
  • Затем расширяем команду «ls» несколькими аргументами, например «ls *.txt».
  • Также другие команды то есть 'ps -ef' с набором аргументов.
  • Иногда мне нужен ответ от команды, а иногда нет.
Я ищу шаблон проектирования, который позволит мне вводить различные команды Unix с аргументами или без них, иногда заинтересованные в ответе, а иногда нет (в зависимости от команды)
На данный момент у меня есть более 25 «subprocess.run()» в одном файле Python.

Подробнее здесь: https://stackoverflow.com/questions/786 ... h-with-dif

Вернуться в «Python»