Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cuáles son los métodos para configurar la codificación de archivos en Python?

¿Cuáles son los métodos para configurar la codificación de archivos en Python?

Las formas de configurar la codificación de archivos en Python son: usar el signo igual para configurar, usar dos puntos para configurar, la mayoría de los editores pueden reconocerlo, usar el formulario vim.

Si desea completar un archivo en chino en python2, debe agregar una línea de código para declarar el comentario de codificación del archivo; de lo contrario, python2 informará un error. Porque su formato de codificación predeterminado es ASCII. En Python3, este problema no existe. La codificación de archivo predeterminada de python3 es UTF-8. Hoy presentaré cómo configurar la codificación de archivos en Python. Tiene un cierto efecto de referencia y espero que sea útil para todos.

Curso recomendado: Tutorial de Python

Para poner comentarios de codificación en la primera o segunda línea, en términos generales, las dos primeras líneas del archivo Python deben escribirse de la siguiente manera:

#!/usr/bin/python

# -*-Codificación: UTF-8 -*-La primera línea especifica el intérprete de Python y la segunda línea especifica el método de codificación del archivo de Python. Existen las siguientes formas opcionales de configurar el método de codificación.

(1) Utilice el método de configuración con un signo igual.

#!/usr/bin/python

# coding = & ltcoding name& gt(2) utiliza el método de configuración con dos puntos, que la mayoría de los editores reconocen correctamente.

#!/usr/bin/python

# -*-encoding:& ltennombre de codificación& gt-*-(3)método vim

# !/ usr/bin/python

# vim:set file encoding = <Nombre de codificación>:Establece la declaración de codificación del encabezado con las siguientes funciones:

Si el código existe. Si hay comentarios en chino en el archivo, esta declaración es obligatoria.

2. Los editores más avanzados utilizarán esto como formato del archivo de código de acuerdo con la declaración del archivo de encabezado.

3. El programa se inicializará mediante la declaración y decodificación del encabezado, por lo que el formato de almacenamiento de la declaración del encabezado y el código deben ser consistentes.

Resumen: