convertir une chaîne en hexadécimal en python

J'ai un script qui appelle une fonction qui prend un nombre hexadécimal pour un argument. L'argument doit le préfixe 0x. La source de données est une table de base de données et est stocké sous forme de chaîne, de sorte qu'il est retourné '0x77'. Je suis à la recherche d'un moyen de prendre de la chaîne à partir de la base de données et l'utiliser comme un argument en forme hexagonale avec le préfixe 0x.

Cela fonctionne:

addr = 0x77
value = class.function(addr)

L'entrée de base de données doit être une chaîne de caractères, comme la plupart des autres dossiers n'ont pas de valeurs hexadécimales dans cette colonne, mais les valeurs peuvent être modifiés afin de la rendre plus facile, au lieu de "0x77", il pourrait être '119'.

source d'informationauteur Edyoucaterself