博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3 不知文件编码情况下打开文件代码记录
阅读量:5445 次
发布时间:2019-06-15

本文共 440 字,大约阅读时间需要 1 分钟。

1 import chardet 2  3 path='test.txt' 4  5 bytes = min(100, os.path.getsize(path)) 6 raw = open(path, 'rb').read(bytes) 7 result = chardet.detect(raw) 8 encoding = result['encoding'] 9 10 with open(path, 'r+', encoding=encoding, errors='ignore') as f_in:11    ...

bytes = min(100, os.path.getsize(path))

raw = open(path, 'rb').read(bytes)

 

取文件中的一部分字节,进行判断文件所用编码方式。可适当调整100这个值的大小以提高判断的准确性。

转载于:https://www.cnblogs.com/congyinew/p/7086047.html

你可能感兴趣的文章
元首的愤怒 SharePoint Apps
查看>>
CSS
查看>>
记录我学github的路程(二)
查看>>
两个DataGrid垂直滚动条同步滚动
查看>>
RPG的错排
查看>>
解决checkbox在滑动时选中状态错乱的问题
查看>>
Java 7之基础 - 强引用、弱引用、软引用、虚引用
查看>>
位运算
查看>>
设计模式之原型模式
查看>>
我的面试错题
查看>>
Servlet
查看>>
OpenCV4.0学习笔记
查看>>
微软源代码管理工具TFS2013安装与使用图文教程
查看>>
JAVA中获取当前运行的类名,方法名,行数
查看>>
Nginx+PHP-FPM的域Socket配置方法
查看>>
集成通用Mapper
查看>>
SQL单表查询
查看>>
打砖块游戏入门代码
查看>>
无服务器端的UDP群聊功能剖析 文章索引
查看>>
android studio 新建项目导入到Coding远程仓库git
查看>>