%d by python和addition ValueError:索引2中不支持格式字符“O”(0x4f)

2024-04-25 07:26:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我写了一个小函数来完成这项工作

x = 'INV-%05d'
m = x %(100+1)

我应该有m=INV-0101

但我收到了这个错误

^{pr2}$

这没有任何问题,但是我想使用一个外部变量

m = INV-%05d %(100+1)

->;m=INV-0101

因为原始值应该来自保存的变量


Tags: 函数gt错误invpr2
1条回答
网友
1楼 · 发布于 2024-04-25 07:26:28

0x4f,如错误消息中所报告的,是大写字母O的ASCII值。看起来你犯了一个印刷错误,如果你想要一个0,就把O放进去。在

相关问题 更多 >