запись вывода терминала в файл
На моей машине установлено программное обеспечение, которое принимает команды в терминале и возвращает список значений.
Чтобы запустить его, я должен напечатать что-то вроде:
pdv -t filename
Я пытаюсь запустить его как часть программы Python. Когда я запускаю следующее:
os.system('pdv -t %s' % (epoch_name))
затем я получаю значения, которые я хочу вернуть в свой терминал (где epoch_name - имя переменной для имени файла). Но когда я пытаюсь записать результат в файл:
os.system('pdv -t %s % "(epoch_name)" > 123.txt')
файл 123.txt создается, но он пуст.
Я знаю, что я не на своем месте и / или персонажи, но я могуне понимаю, куда они должны идти.
Любая помощь будет принята с благодарностью!