¿Por qué ocurre el error NameError cuando se ejecuta Python? ¿Cómo solucionar el problema?
En el programa Python, NameError: nombre XX no está definido. El error indefinido se debe a la necesidad de declarar la codificación en las dos primeras líneas del archivo. El método de declaración es:
1, escriba un archivo Python. Escriba un archivo Python con caracteres chinos, sin declarar la codificación.
2. Cuando hay caracteres chinos en el archivo del programa y el archivo no declara codificación, aparecerá un mensaje de error: Archivo "encode.py", línea 1 SyntaxError:
Codificación del archivo. Carácter no ASCII '\xe7' en la línea 1 de py, pero no se ha declarado ninguna codificación
; consulte //..python...
3. El mensaje de error, recibí la siguiente ayuda del sitio web de Python.
4. Entonces, siga los consejos de la documentación de ayuda y los ejemplos para agregar declaraciones de codificación en el archivo Python.
5. Después de guardar, ejecútelo nuevamente y se ejecutará exitosamente.