我有一个名为“ chinchars.txt”的.txt文件。在内部,我只有一行包含这两个字符:
节日
如何阅读此文本文件并将其返回字符?
使用此代码:
inputFile = open('chinchars.txt').readlines()
它输出此错误:
UnicodeDecodeError: 'charmap' codec can't decode byte 0x8f in position
18: character maps to <undefined>
我相信我需要以某种方式“解码”字符。这将如何实现?
最佳答案
试试这个,它可以帮助您:
inputFile = open('chinchars.txt', encoding="utf8").readlines()
请注意,最好使用
with
打开文件。像这样:with open('chinchars.txt', encoding="utf8") as f:
inp = f.readlines()
关于python - 如何读取中文txt文件(Python),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50998481/