我正在試圖製作一個簡單的圖表,如輸出。下面是我要顯示的字符串:千位的格式說明符無效
一個= 「姓名」,B = 「10000.00」,C = 「代碼」,d = 「45.60」,E = 「30.00」
print("{0:20}${1:,20}{2:20}${3:,20}${4:,<5}".format(a,b,c,d,e),file=outfile)
我在每個格式說明符中輸入「,」來表示千位,我希望它們以貨幣形式輸出。它報告錯誤:
print("{0:20}${1:,20}{2:20}${3:20}${4:<5}".format(a,b,c,d,e),file=outfile)
ValueError: Invalid format specifier
我做錯了什麼?
是有可能你的意思'.'在您使用''? –