1、用Pycharm打开一个测试文本,文本的编码格式为utf-8,文本内容如下:
2、代码如下:
with open('split_test.txt', encoding='utf-8') as f:
content = f.readlines()
for line in content:
print(line.strip().split())
3、运行结果为:
4、解决方法为:把 utf-8编码改成utf-8-sig,即
with open('split_test.txt', encoding='utf-8-sig') as f:
content = f.readlines()
for line in content:
print(line.strip().split())
5、运行结果为: