我有一个名为"chinchars.txt"的文本文件。里面只有一行,包含两个字符:
节日
如何读取这个文本文件并返回这两个字符呢?使用以下代码:
inputFile = open('chinchars.txt').readlines()
它输出以下错误:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position
18: character maps to <undefined>
我认为我需要以某种方式“解码”字符。这应该如何完成?
open()
函数的encoding
参数传递。目前有几种汉字编码在使用中。 - Klaus D.