User Tools

Site Tools


python:import

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)
python/import.txt · Last modified: 2009/11/25 13:30 by nejo