how to get around “Single '}' encountered in format string” when using .format and formatting in printing

后端 未结 3 617
醉梦人生
醉梦人生 2021-02-18 13:47

I am currently trying to print a tabulated format (using left alignment and padding) for headings in a table however I keep getting the following error.

ValueErr         


        
3条回答
  •  长发绾君心
    2021-02-18 13:57

    The { and } characters need to be escaped where they're not part of the formatting template.

    Try: print("{0}:<15}}{1}:<15}}{2}:<8}}".format("1", "2", "3"))

    Outputs: 1:<15}2:<15}3:<8}

提交回复
热议问题