'=' alignment
の意味は次のとおりです。なぜこのコードが原因ですか?テキストフォーマットエラー: '='は文字列フォーマット指定子では使用できません
>>> "{num:03}".format(num="1")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: '=' alignment not allowed in string format specifier
コードが微妙な問題がある:入力値"1"
は、テキストではない数です。しかし、エラーメッセージはそれと関係がないようです。 「『=』アライメントは」、 関連性があるとそれがコードに表示されない理由をエラーメッセージで
何も示していません。では、そのエラーメッセージを出す意義は何ですか?
これはOPが意図していたものではありません。彼らは、 'format'を使って埋め込まれた文字列を左揃えにしたいと思っています。 –
ああ、私は今参照してください。それは理にかなっています。 – pholtz