print dataをprint(data)に置換from six.moves import rangeを追加しxrangeをrangeに置換
python3 から logging が標準ライブラリにあります。import 時に衝突するため、別名に変更する必要があります。
-
from six.moves import rangeを追加しxrangeをrangeに置換 -
except getopt.GetoptError, err:をexcept getopt.GetoptError:に置換 -
import cPickle as pickleを
if sys.version_info.major == 3:
import pickle
else:
import cPickle as pickle
に置換
lexicon関数のv = Noneをv = -1に置換。python3 だとmax(word) > vでエラーになります。loggingを別名に変更