python自动识别文本编码格式代码

yipeiwu_com6年前Python基础

我就废话不多说了,直接上代码吧!

#!/usr/bin/python3
# -*- coding: utf-8 -*-
import codecs
import os
import chardet
 
 
def detectCode(path):
	with open(path, 'rb') as file:
		data = file.read(200000)
		dicts = chardet.detect(data)
	return dicts["encoding"]
		
# 文件所在目录
if __name__ == '__main__':
	path = input("输入log文件路径: ")
	print(detectCode(path))

以上这篇python自动识别文本编码格式代码就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

flask/django 动态查询表结构相同表名不同数据的Model实现方法

1.问题 为了控制数据的增长,经常需要分表,数据库中存在多张结构相同,表名相关的表,如: table_201706 table_201707 table_201708 怎么通过SQL...

Python进阶-函数默认参数(详解)

一、默认参数 python为了简化函数的调用,提供了默认参数机制: def pow(x, n = 2): r = 1 while n > 0: r *= x n...

Python中字符编码简介、方法及使用建议

1. 字符编码简介 1.1. ASCII ASCII(American Standard Code for Information Interchange),是一种单字节的编码。计算机世...

django 2.0更新的10条注意事项总结

前言 备受期待的django 2.0已经发布了,最大的一个变化就是不再支持python2.x版本了,这也为我们还在保守使用的2.x的同学们敲响了警钟,赶紧学习python3.x吧,虽然大...

PIL图像处理模块paste方法简单使用详解

PIL图像处理模块paste方法简单使用详解

python2中提供了PIL基础的图像数据出来模块,在python3中更名为了pillow模块,名字虽然发生了改变,但是提供的方法和功能都是一样的,对于日常基础的图像数据处理分析来说是足...