Sto cercando di imparare Python (3 per essere più precisi) e ricevo questo errore:
ValueError: zero length field name in format
Ho cercato su Google e ho scoperto che devi specificare i numeri:
a, b = 0, 1
if a < b:
print('a ({0}) is less than b ({1})'.format(a, b))
else:
print('a ({0}) is not less than b ({1})'.format(a, b))
E non come il tutorial (da lynda.com) in realtà dice di fare:
a, b = 0, 1
if a < b:
print('a ({}) is less than b ({})'.format(a, b))
else:
print('a ({}) is not less than b ({})'.format(a, b))
Il tutorial che segue ha Python 3.1 e sto usando 3.2 e quello che ho letto su questo errore è che questo accade solo in <3.1 (3.0). L'hanno annullato in 3.2 o sto facendo qualcosa di sbagliato?
Inoltre, parla lentamente;) questa è letteralmente la mia prima notte di apprendimento di Python e solo il secondo "script" che ho scritto in Python.