Pythonでファイルを読み込むときは以下のような処理でいけますが... with open('file/to/path', 'r') as f: for line in f: line = line.strip() # つづきの処理 読み込んでいる途中で、utf-8ではない文字が含まれていると、UnicodeDecodeErrorが発生することがあります。for line in fの行で発生します。 大きなファイル、特にどこかからダウンロードしたファイルの場合、どの文字がutf-8ではないのか、特定することが難しいです。 UnicodeDecodeError: 'utf-8' codec can't decode byte 0x96 in position 1024: invalid start byte codecsモジュールを使うと、ファイルがutf-8であることを明示して、utf-