запись вывода терминала в файл

На моей машине установлено программное обеспечение, которое принимает команды в терминале и возвращает список значений.

Чтобы запустить его, я должен напечатать что-то вроде:

pdv -t filename

Я пытаюсь запустить его как часть программы Python. Когда я запускаю следующее:

os.system('pdv -t %s' % (epoch_name))

затем я получаю значения, которые я хочу вернуть в свой терминал (где epoch_name - имя переменной для имени файла). Но когда я пытаюсь записать результат в файл:

os.system('pdv -t %s % "(epoch_name)" > 123.txt')

файл 123.txt создается, но он пуст.

Я знаю, что я не на своем месте и / или персонажи, но я могуне понимаю, куда они должны идти.

Любая помощь будет принята с благодарностью!

Ответы на вопрос(6)

Ваш ответ на вопрос