python3报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in ran

貌似0xe6的错误和其他的错误是不一样的

但是anyway都是编码出错了

 hypotheses_1 = [line.strip().split() for idx, line in enumerate(open(model_1_rewrite_test_file, 'r').readlines())]

加入encoding时错误消失

 hypotheses_1 = [line.strip().split() for idx, line in enumerate(open(model_1_rewrite_test_file, 'r',encoding='utf-8').readlines())]

 

你可能感兴趣的:(python)