我试图运行以下代码,但是在for循环后我收到了一个标识错误。我已经尝试修复标识,但我仍然遇到错误。我使用Sublime Text 2并在cygwin中编译代码。
try:
for x in range(0,3):
print(j)
print(i)
print('row[0] ' + ' ' + str('row[1]') + ' ' + str('row[5])')
msg = 'fdfddfd'
print(msg)
except:
e = sys.exc_info()[0]
print str(e)
答案 0 :(得分:2)
这一行:
print('row[0] ' + ' ' + str('row[1]') + ' ' + str('row[5])')
^
应该是:
print('row[0] ' + ' ' + str('row[1]') + ' ' + str('row[5]'))
^
许多评论者指出这个问题,因为它缺少最后的括号(因为它被放在引号中的字符串内)。