0 votos

La importación de módulos en Python da un error de sintaxis

Siempre que intento importar módulos desde archivos de código fuente de Python utilizando el shell de Python (instalado en la carpeta brew), obtengo el siguiente error :

>>> from not import *;
  File "<stdin>", line 1
    from not import *;
           ^
SyntaxError: invalid syntax

¿Puede alguien ayudar, por favor?

0voto

not es un operador booleano incorporado, por lo que no se puede utilizar como nombre de un módulo. Si intentas cargar este módulo de negación simbólica: https://www.ics.uci.edu/~eppstein/PADS/Not.py , necesitas from Not import * (Python distingue entre mayúsculas y minúsculas)

Por cierto, el uso de from x import * es una mala idea en la mayoría de los casos. Rompe el análisis de código estático, puede ocultar errores, y se importan todo tipo de cosas a su espacio de nombres. Aparte de algunos casos de uso específicos, probablemente es mejor importar sólo lo que necesitas o dejar el módulo en su propio espacio de nombres.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X