#python #macos
#python #macos
Вопрос:
Я пытаюсь написать небольшой скрипт:
import os
os.system("ioreg -p IOUSB -l -b | grep 'USB Serial Number'")
Результат:
"USB Serial Number" = "123456789101213131516"
я хочу, чтобы результат был только:
123456789101213131516
и установите его как переменную
Я с нетерпением жду вашей поддержки!
Комментарии:
1. Разделите использование
=
и возьмите индекс 1
Ответ №1:
Я не использую ioreg
, поэтому использовал ваш вывод в качестве своего ввода.
Проверьте это.
Код
import os
string='"USB Serial Number" = "123456789101213131516"'
print (string.replace(""","").split("=")[1])
Вывод:
123456789101213131516
Комментарии:
1. я попробую, ткс
2. Пожалуйста, примите ответ, если он был полезен, иначе не стесняйтесь задавать сомнения.
3. да, запустите ok, я хочу установить его как переменную? печать (string.replace(«»»,»»). разделить(«=»)[1])
4. Да, вы можете напрямую установить
os.system
выходные данные как переменные и проанализировать их.