teslariu

modulos

Nov 30th, 2021
763
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. MODULO: cualquier archivo .py
  5. PAQUETE: es una carpeta con módulos. SI O SI debe contener el módulo
  6.        __init__.py (generalmente vacío)
  7.        
  8. directorio del proyecto
  9.         paquete1
  10.         |_______  carpeta_de_imagenes
  11.         |_______  modulo1.py
  12.         |_______  modulo2.py
  13.         |_______  __init__.py
  14.         |_______ subpaquete
  15.         |               |____  modulo1.py
  16.         |               |____  modulo7.py
  17.         |               |____  __init__.py
  18.         |              
  19.         paquete2
  20.         |_______ aritmetica.py 
  21.         |           |___ ingresar_numero(), suma(), producto()
  22.         |      
  23.         |_______  __init__.py
  24.  
  25. IMPORT: instrucción para usar un módulo
  26.  
  27. ejemplos:
  28. 1) Quiero usar todo el contenido del paquete1:
  29.     import paquete1
  30.  
  31. 2) quiero usar solo el modulo1 del subpaquete:
  32.     from paquete1.subpaquete import modulo1
  33.  
  34. 3) quiero usar la funcion suma:
  35.     from paquete2.aritmetica import suma
  36.  
  37. 4) quiero usar todo aritmetica
  38. from paquete2 import aritmetica
  39. import paquete2.aritmetica
  40.  
  41.  
  42. 5) quiero usar la funcion suma renombrandola como s:
  43.     from paquete2.aritmetica import suma as s
  44.  
  45. """
  46.  
RAW Paste Data