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

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

ValueError:格式的零长度字段名称

有什么建议解决这个问题吗?

我正在使用python 2.7.8


慕尼黑的夜晚无繁华
浏览 231回答 2
2回答

aluckdog

使用如下后工作l_dumpid = str('{0:08x}'。format(l_dumpid))。感谢您的回复。

达令说

使用hex(i)得到的十六进制表示i例子:>>> hex(65)'0x41'编辑>>>a = 123>>>'{:08x}'.format(a)'0000007b'l_dumpid定义为int,然后将其更改为string。我认为这就是导致错误的原因。否则,这可以正常工作。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python