title: SyntaxError: invalid syntax in variable name[i]
body: <p>ENVIRONMENT:
  Windows 7
  Python2.7
  Eclipse SDK 3.7.2</p>
  
  <p>Trying to follow a tutorial from <a href="http://www.youtube.com/watch?v=Z-HpXbhVuGo" rel="nofollow">http://www.youtube.com/watch?v=Z-HpXbhVuGo</a>
  I receive an error message:</p>
  
  <p>============================= ERRORS =============================
  Traceback (most recent call last):
    File "C:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydev_runfiles.py", line 432, in <strong>get_module_from_str
      mod = __import</strong>(modname)
    File "C:\Users\lenovo\workspace\assignment3\fileiotest.py", line 17
      print(bestStudent[i] + ‘ scored a ‘ + i)
                             ^
  SyntaxError: invalid syntax
  ERROR: Module: fileiotest could not be imported (file: C:/Users/lenovo/workspace/assignment3/fileiotest.py).</p>
  
  <p>.........................................................................................</p>
  
  <pre><code>#-*- coding: utf8 -*-
  from __future__ import print_function
  
  
  bestStudent = {}
  f = open ("C:/Users/lenovo/workspace/assignment3/studentgrades.txt")
  for line in f:
      name, grade = line.split()
      bestStudent[grade] = name
  
  f.close()
  
  bestStudentStr= "" 
  
  for i in sorted(bestStudent.keys(), reverse=True):
      print bestStudent[i] + 'scored a ' + i
  bestStudentStr += bestStudent[i] + ‘ scored a ‘ + i + ‘\n’
  
  bestStudentStr = ‘\nThe Best Students Ranked\n\n’ + bestStudentStr
  
  print(bestStudentStr)
  
  outToFile = open(‘studentrank.txt’, mode=’w', encoding='utf-8′)
  outToFile.write(bestStudentStr)
  
  outToFile.close()
  
  print(‘Finished update’)
  </code></pre>