Я запускаю dmidecode в Linux, чтобы получить список аппаратной информации. Каков наилучший способ прочитать результат и выбрать определенные биты информации? Например, получите имя продукта: часть dmidecode?Подпроцесс Python 2 (dmidecode) к переменной?
На данный момент я пишу вывод подпроцесса в файл, а затем читаю файл по заданной строке. Это кажется таким неэффективным способом делать вещи.
Также я знаю о модели питона dmidecode но для жизни меня я не могу получить его работу он просто продолжает говорить, что там нет биоса не приписывать
@ J.F.Sebastian, как это обозначается как дубликат? Связанный вопрос только показывает, как сохранить вывод подпроцесса, я знаю, как это делается, я хотел, чтобы лучший способ получить определенную часть вывода подпроцесса. Дублированная бригада здесь в последнее время смешна, если у вас нет ничего лучше, по крайней мере, прочитать вопрос – twigg
, у вашего вопроса есть * no * указание, что вы знаете, как сохранить вывод подпроцесса.[edit] it, чтобы включить эту информацию: чтобы показать, что ваш вопрос отличается. Какой у Вас вопрос? Как найти строку, содержащую '' Имя продукта 'в байтовой строке или списке строк? – jfs
«Каков наилучший способ прочитать результат и выбрать определенную информацию? Например, получить имя продукта: часть dmidecode?» Я думаю, что его довольно ясно в вопросе, который я хотел бы выбрать определенную его часть. – twigg