====== Import ======
Comando para realizar importación de librerías o funciones de éstas
# importamos toda la librería
# para usarlas, deberemos llamarlas desde la clase de la librería
import time
time.sleep(2)
# importamos toda la librería
# para usarlas, las llamamos directamente
from time import *
sleep(2)
# importamos solamente la función/funciones que le indiquemos
# para usarlas, las llamamos directamente
from time import sleep, funcion2
sleep(2)
Las herencias de import se hacen de hijos a padres y no al revés como en PHP, es decir, lo que queramos que usen todos los ficheros, lo ponemos en el fichero más profundo en las llamadas a los imports.
También podemos crear alias para los módulso importados:
import time as tiempo
tiempo.sleep(2)
De esta forma por ejemplo podremos importar librerías como el cPickle o pickle cuando la mejor esté disponible:
try:
import cpickle as pickle
except:
import pickle
hola = {"saludo":"hola", "despedida":"adios"}
pickle.dump(hola)
==== Links ====
*[[http://effbot.org/zone/import-confusion.htm|Import Confusion]]