我目前正在尝试打印表格中标题的表格格式(使用左对齐和填充),但是我不断收到以下错误。
ValueError: Single '}' encountered in format string
这是一行:
print("{0}:<15}{1}:<15}{2}:<8}".format("1", "2", "3"))
所需的输出类似于:
1 2 3
我已尝试按照建议复制 { } here但没有运气。
我可能错过了一些非常明显的东西,但是在盯着它看了很长时间之后,我看不到它。毕竟,询问有什么坏处呢?
谢谢
最佳答案
使用}}
:
>>> "{0}:<15}}{1}:<15}}{2}:<8}}".format("1", "2", "3")
'1:<15}2:<15}3:<8}'
关于python - 在打印中使用 .format 和格式时如何解决 "Single ' }' encountered in format string",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9079540/