English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Análisis de chardet para determinar la codificación de archivos en Python

1Método de prueba, esta versión en32en windows7y python3.2y utilícelos normalmente. 

2Método de uso: Copie los directorios descomprimidos chardet y docs a python3.2El directorio Lib\site-El directorio packages se puede usar normalmente. 

3El código de referencia para determinar la codificación del archivo se muestra a continuación:

file = open(fileName, "rb")#Tiene "rb", si no hay este, se usa por defecto gbk para leer archivos.     
buf = file.read() 
result = chardet.detect(buf) 
file = open(fileName,"r",encoding=result["encoding"]) 
content = file.readlines()

Este artículo sobre cómo determinar la codificación de archivos en Python con chardet (explicación de ejemplo) es todo lo que el editor comparte con ustedes, esperando que les sea útil y esperando que todos apoyen el tutorial de grito.

Declaración: El contenido de este artículo se ha obtenido de la red, es propiedad del autor original, el contenido se ha contribuido y subido por los usuarios de Internet de manera autónoma, este sitio no posee los derechos de propiedad, no ha sido editado por humanos y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, reemplace # con @ para denunciar y proporcione evidencia relevante. Una vez verificada, este sitio eliminará inmediatamente el contenido sospechoso de infracción de derechos de autor.)

Te gustará