Python3では以下のようなエラーがよく出る。
UnicodeEncodeError: 'ascii' codec can't encode characters in position XX-XX: ordinal not in range(128)
おまじないとしては、最初の方で
import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8')
として、怪しい(?)ファイルをオープンするときは、
open(filename, encoding = "latin-1")
とするといいかもしれない。