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.
ValueError: Single '}' encountered in format string
Here’s the line:
print("{0}:<15}{1}:<15}{2}:<8}".format("1", "2", "3"))
Required output is something along the lines of:
1 2 3
I’ve tried duplicating the { } as advised here but received no luck.
I am probably missing something incredibly obvious however after staring at it for ages, I cannot see it. After all, what’s the harm in asking?
Thanks
Works:
Edit: Now I understand you. Do this:
Details: http://www.python.org/dev/peps/pep-3101/