У меня есть script, который вызывает функцию, которая принимает шестнадцатеричное число для аргумента. Аргументу нужен префикс 0x. Источником данных является таблица базы данных и хранится в виде строки, поэтому возвращается "0x77". Я ищу способ взять строку из базы данных и использовать ее в качестве аргумента в шестнадцатеричной форме с префиксом 0x.
Это работает:
addr = 0x77
value = class.function(addr)
Запись в базу данных должна быть строкой, так как большинство других записей не имеют шестнадцатеричных значений в этом столбце, но значения могут быть изменены для упрощения, поэтому вместо "0x77" это может быть "119.