如何从文件中读取一个中文字符
时间: 2023-07-04 14:05:12 浏览: 82
获取文件中的中文字符
读取中文字符需要注意文件编码的问题,通常中文文件使用的编码是UTF-8。
下面是一个示例代码,演示如何从UTF-8编码的文本文件中读取中文字符:
```python
with open('file.txt', 'r', encoding='utf-8') as f:
c = f.read(1) # 读取一个字符
print(c)
```
在这个示例中,我们使用`open()`函数打开一个名为`file.txt`的文本文件,并指定使用UTF-8编码。然后使用`read()`方法读取一个字符,并将其打印出来。
注意:如果文件中包含BOM(Byte Order Mark)字节序标记,它会被读取并解释为一个字符。如果你不想读取BOM,可以在打开文件时指定`encoding='utf-8-sig'`。
阅读全文