Red de conocimiento informático - Conocimientos de programación - Declaración de codificación: ¿Está codificada: UTF-8 o codificación=urf-8?

Declaración de codificación: ¿Está codificada: UTF-8 o codificación=urf-8?

Ambos están bien. No se declara ningún otro método de codificación, es decir, la codificación ASCII se utiliza como método de codificación estándar.

Para definir el método de codificación de un archivo fuente, se debe colocar una declaración en la primera o segunda línea del archivo, por ejemplo:

[python]Ver texto sin formato

# coding = & ltcoding name& gt

O (use formato en editores populares)

[python]Ver texto sin formato

# !/ usr/bin/python

# -*-encoding:& ltencoding name& gt-*-

o

[python]Ver texto sin formato

#!/usr/bin/python

#?vim:set file encoding = <Nombre de codificación>:

Datos extendidos:

p>

Al ejecutar Python. El archivo py primero se compila en el código de bytes de Python y luego la máquina virtual de Python ejecuta el código de bytes compilado. La idea básica de este mecanismo es similar a Java y . neto.

Sin embargo, a diferencia de la máquina virtual Python y Java o. NET y la máquina virtual Python son máquinas virtuales más avanzadas.

Lo avanzado aquí no es avanzado en el sentido general. Tampoco la máquina virtual de Python es mejor que la de Java. NET, pero la máquina virtual de Python es más pequeña que Java o . neto.

En otras palabras, la máquina virtual de Python es una máquina virtual abstracta de nivel superior. Los archivos de código de bytes de Python compilados en base a C generalmente se encuentran en. formato pyc.

Además, Python también se puede ejecutar en modo interactivo. Por ejemplo, los principales sistemas operativos Unix/Linux, Mac y Windows pueden ejecutar el entorno interactivo de Python directamente en modo comando. La interoperabilidad se logra emitiendo comandos operativos directamente.

Enciclopedia Baidu-Python