我正在尝试学习Python(具体来说是3),并且遇到了以下错误:
ValueError: zero length field name in format
我用谷歌搜索,发现需要指定数字:
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))
而且不像本教程(来自lynda.com)实际所说的那样:
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))
以下教程即时消息具有Python 3.1,即时消息使用3.2,而我读到的有关此错误的信息是,此错误仅发生在<3.1(3.0)中。他们在3.2中撤消了此操作,还是我做错了什么?
另外,说慢点;)从字面上看,这是我第一次学习Python,只是我用Python编写的第二个“脚本”。
1
尝试添加以下内容:import sys; print(sys.version),只是为了确保您不会意外调用其他版本的python
—
Winston Ewert