У меня есть строка "aa2a.aaa2.aaaa"
. Я хочу передать это как строковый параметр, но это нужно преобразовать в адрес mac, используя какой-либо шестнадцатеричный метод преобразования. Как преобразовать строку в шестнадцатеричный?Как преобразовать строку var в hex в Python
hex(mac)
Выше метод не поможет, поскольку он просто преобразует строку в ее шестнадцатеричное значение.
Что вы ожидаете от вывода? –
Почему точки между ними? –
Вы хотите получить 'aa: 2a: aa: a2: aa: aa''? например, 's =" aa2a.aaa2.aaaa ".replace ('.', '');' 'mac =": ". join (s [i: i + 2] для i в диапазоне (0, len (s), 2)) ' – jfs