環境: Windows 7 Python2.7 Eclipse SDK 3.7.2
http://www.youtube.com/watch?v=Z-HpXbhVuGoのチュートリアルに従おうとすると、次 のエラー メッセージが表示されます。
============================ エラー =================== ========= トレースバック (最新の呼び出しが最後): ファイル "C:\eclipse\plugins\org.python.pydev_2.7.1.2012100913\pysrc\pydev_runfiles.py"、432 行目、get_module_from_str mod = __import (modname) File "C:\Users\lenovo\workspace\assignment3\fileiotest.py", line 17 print(bestStudent[i] + ' scored a ' + i) ^ SyntaxError: 無効な構文エラー: モジュール: fileiotest できませんでしたインポートされます (ファイル: C:/Users/lenovo/workspace/assignment3/fileiotest.py)。
................................................................... ...................................................
#-*- 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’)