python从中文文件中读取错误

时间:2017-07-11 07:31:52

标签: python io

我从中文读 但是,它并没有正常运行 代码如下:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
#read from file 
file=open('temp2','rb',encoding='utf-8')
lines=file.readlines()

for line in lines:
    print(line)


file.close()

此文件内容如下: http://www.sina.com.cn/intro/copyright.shtml

新浪新闻
国内、国际。
国内、国际。

1 个答案:

答案 0 :(得分:0)

您应该将utf-8更改为utf8。不需要- 另外,如果文本文件未以二进制格式保存,请将rb更改为r