我有一个名为“ chinchars.txt”的.txt文件。在里面,我只有一行包含这两个字符:
节日
如何阅读此文本文件并将其返回字符? 使用此代码:
inputFile = open('chinchars.txt').readlines()
它输出此错误:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position
18: character maps to <undefined>
我认为我需要以某种方式“解码”字符。这将如何实现?
答案 0 :(得分:1)
尝试一下,它可能会帮助您:
inputFile = open('chinchars.txt', encoding="utf8").readlines()
请注意,最好使用with
打开文件。像这样:
with open('chinchars.txt', encoding="utf8") as f:
inp = f.readlines()