Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个小函数来完成这项工作
x = 'INV-%05d' m = x %(100+1)
我应该有 m =INV-0101
INV-0101
但我收到此错误
ValueError: unsupported format character 'O' (0x4f) at index 2
这没有任何问题,但我想使用外部变量
m = INV-%05d %(100+1)
-> 米 =INV-0101
因为原始值应该来自保存的变量
0x4f,如错误消息中所报告的,是大写字母 O 的 ASCII 值。看起来您犯了一个印刷错误,并在您想要一个零时输入一个 O。
0x4f