以下のような値を持つ.iniファイルがあります
[Value1]
data_type = uint16_t
value = 0x0001U
[Value2]
data_type = uint32_t
value = 0x00000002UL
[Value4]
data_type = uint8_t
value = 5U
以下のように、これらの値を 16 進数に変換できません。コメント: configparser を使用して .ini ファイルを簡単に読み取ることができます。変数 var に文字列として値があり、その文字列変数を 16 進形式に変換したいとします。
print (hex(var)) #this should print the hexadecimal value