ValueError: zero length field name in format python [duplicate] ValueError: zero length field name in format python [duplicate] python python

ValueError: zero length field name in format python [duplicate]


Chances are that you're running an old Python version, and not 3.1. In Python 2.6, you need indices in the format specs, like this:

"{0} {1}\n".format(x,y)

Update your Python version to a recent one, preferably 2.7 or 3.2, to fix the problem. According to the documentation, leaving out the numeric indices should work in Python 3.1:

Changed in version 3.1: The positional argument specifiers can be omitted, so '{} {}' is equivalent to '{0} {1}'.