我正在试图制作一个简单的图表,如输出。下面是我要显示的字符串:千位的格式说明符无效
一个= “姓名”,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
我做错了什么?
是有可能你的意思'.'在您使用''? –