Agradeceríamos tu ayuda para extender nuestros posts con relación a las ciencias informáticas.
Solución:
La sintaxis para importar your_filename.py
asumiendo que está en el mismo directorio, es
import your_filename
En tu caso seria
import light
Nótese la ausencia de .py
.
Si su archivo está en un directorio diferente, deberá hacer lo siguiente:
import sys
sys.path.append('path/to/dir/containing/your_filename.py')
import your_filename
Tenga en cuenta que agregar a sys.path
es peligroso y no debe hacerse a menos que sepa lo que está haciendo.
Lea más en los documentos oficiales para la importación.
Para incluir el diccionario, puede hacer esto si la ubicación de su archivo está en un directorio diferente (con precaución de path.append como se menciona en @Coldspeed):
import sys
sys.path.append("path/foo/bar/")
from light import *
Si está en el mismo directorio que el directorio actual, simplemente podría hacer:
from light import *
Te mostramos reseñas y valoraciones
Te invitamos a auxiliar nuestra misión fijando un comentario y dejando una puntuación te damos la bienvenida.