l_dumpid = str('{:08x}'.format(l_dumpid))
ValueError:格式的零长度字段名称
是否有解决此问题的建议?
Am使用python 2.7.8
答案 0 :(得分:0)
使用hex(i)
获取i
的十六进制表示形式
示例:
>>> hex(65)
'0x41'
编辑
>>>a = 123
>>>'{:08x}'.format(a)
'0000007b'
l_dumpid
被定义为一个int,然后将其更改为string
。我认为这就是导致错误的原因。否则,这会很好。
答案 1 :(得分:0)
使用以下方法后工作
l_dumpid = str('{0:08x}'。format(l_dumpid))。
感谢您的回复。