如何在 Python 中使用 UTF-8 读取文件中的所有内容?
How to read all contents inside a file with UTF-8 in Python?
我想读取文件中的所有内容并将它们打印到控制台,但 print(open('file.txt',mode='r').read())
代码输出 €â–
而不是 █、↓、░ 个字符,我不想要它。我需要打印 █, ↓, ░ 个字符。有没有办法正确输出所有UTF-8字符?
尝试像这样将编码放入您的公开调用中,encoding='utf-8' 在您的 read() 中。这种方式告诉 python 文件使用了哪种编码。
最后你会得到这样的东西
打印(打开('file.txt',模式='r',编码='utf-8')。读取())
我想读取文件中的所有内容并将它们打印到控制台,但 print(open('file.txt',mode='r').read())
代码输出 €â–
而不是 █、↓、░ 个字符,我不想要它。我需要打印 █, ↓, ░ 个字符。有没有办法正确输出所有UTF-8字符?
尝试像这样将编码放入您的公开调用中,encoding='utf-8' 在您的 read() 中。这种方式告诉 python 文件使用了哪种编码。
最后你会得到这样的东西 打印(打开('file.txt',模式='r',编码='utf-8')。读取())