'=' alignment
có nghĩa là gì trong thông báo lỗi sau và tại sao mã này gây ra?Lỗi định dạng văn bản: liên kết '=' không được phép trong thông số định dạng chuỗi
>>> "{num:03}".format(num="1")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: '=' alignment not allowed in string format specifier
Mã có vấn đề tinh tế: giá trị đầu vào "1"
là văn bản, không phải là số. Nhưng thông báo lỗi dường như không liên quan gì đến điều đó.
Không có gì trong thông báo lỗi cho biết tại sao "'=' căn chỉnh" có liên quan, và nó không xuất hiện trong mã. Vậy ý nghĩa của việc phát ra thông báo lỗi đó là gì?
Điều này không làm những gì OP có ý định. Họ muốn căn trái một chuỗi đệm bằng cách sử dụng 'định dạng'. –
Ah ok tôi thấy bây giờ. Điều đó có ý nghĩa hơn. – pholtz