0

私はこの仕事をするための小さな関数を書きました

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

私はm =を持っている必要がありますINV-0101

しかし、私はこのエラーを受け取ります

ValueError: unsupported format character 'O' (0x4f) at index 2

これは問題なく動作しますが、外部変数を使用したい

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

-> m =INV-0101

元の値は保存された変数から取得する必要があるため

4

1 に答える 1

4

0x4fは、エラー メッセージで報告されているように、大文字の O の ASCII 値です。タイプミスを犯したようで、ゼロが必要な場合は O を入力してください。

于 2011-09-13T20:31:28.360 に答える