解决Python读取文件时出现编码异常
程序员文章站
2022-05-28 12:59:34
...
解决Python读取文件时出现UnicodeDecodeError: 'gbk' codec can't decode byte...
用Python在读取某个html文件时会遇到下面问题:
出问题的代码:
1 if __name__ == '__main__':
2 fileHandler = open('../report.html', mode='r')
3
4 report_lines = fileHandler.readlines()
5 for line in report_lines:
6 print(line.rstrip())
修改方式是在open方法指定参数encoding='UTF-8':
if __name__ == '__main__':
fileHandler = open('../report.html', mode='r', encoding='UTF-8')
report_lines = fileHandler.readlines()
for line in report_lines:
print(line.rstrip())
推荐阅读
-
Python遍历zip文件输出名称时出现乱码问题的解决方法
-
python中通过pip安装库文件时出现“EnvironmentError: [WinError 5] 拒绝访问”的问题及解决方案
-
springboot读取自定义配置文件时出现乱码解决方案
-
完美解决go Fscanf 在读取文件时出现的问题
-
Python遍历zip文件输出名称时出现乱码问题的解决方法
-
解决Python读取文件时出现编码异常
-
python 文件读写以及json封装解析中出现了编码错误的解决方案
-
Python遍历zip文件输出名称时出现乱码问题的解决方法
-
Java读取properties配置文件时,出现中文乱码的解决方法
-
python-读取目录中文件以及解决未知编码的中文乱码