循环后的识别错误

时间:2015-08-18 15:39:05

标签: python cygwin sublimetext2

我试图运行以下代码,但是在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)

1 个答案:

答案 0 :(得分:2)

这一行:

print('row[0] ' + ' ' + str('row[1]') + ' ' + str('row[5])')
                                                         ^

应该是:

print('row[0] ' + ' ' + str('row[1]') + ' ' + str('row[5]'))
                                                          ^

许多评论者指出这个问题,因为它缺少最后的括号(因为它被放在引号中的字符串内)。