我有一个.ini文件,其值如下所示
print (hex(var)) #this should print the hexadecimal value
我无法将这些值转换为十六进制,如下所示 评论:我很容易使用configparser读取.ini文件。假设我在变量var中将值作为字符串,并且我想将该字符串变量转换为十六进制形式
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
答案 0 :(得分:2)
这不起作用:
var = '0x00000002UL'
hex(var)
因为hex()
意味着转换方向相反。相反,试试这个:
var = '0x00000002UL'
int(var[:-2], 16)
请注意,您需要跳过最后的UL
,因为这不是Python语法。