为了账号安全,请及时绑定邮箱和手机立即绑定

l_dumpid = str('{:08x}'。format(l_dumpid))

l_dumpid = str('{:08x}'。format(l_dumpid))

慕尼黑的夜晚无繁华 2021-04-09 14:15:45
l_dumpid = str('{:08x}'.format(l_dumpid))ValueError:格式的零长度字段名称有什么建议解决这个问题吗?我正在使用python 2.7.8
查看完整描述

2 回答

?
aluckdog

TA贡献1847条经验 获得超7个赞

使用如下后工作

l_dumpid = str('{0:08x}'。format(l_dumpid))。

感谢您的回复。


查看完整回答
反对 回复 2021-04-27
?
达令说

TA贡献1821条经验 获得超6个赞

使用hex(i)得到的十六进制表示i


例子:


>>> hex(65)

'0x41'

编辑


>>>a = 123

>>>'{:08x}'.format(a)

'0000007b'

l_dumpid定义为int,然后将其更改为string。我认为这就是导致错误的原因。否则,这可以正常工作。


查看完整回答
反对 回复 2021-04-27
  • 2 回答
  • 0 关注
  • 230 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信