teslariu

modulos

Apr 7th, 2022
1,115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.01 KB | None | 0 0
  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. """
  4. MODULO: cualquier archivo .py
  5. PAQUETE: una carpeta con módulos que contiene SI o SI un módulo llamado
  6.    __init__.py (generalmente vacío)
  7. IMPORT: instrucción para importar módulos
  8. NAMESPACE: es la ruta hasta llegar al recurso
  9.  
  10. mi_soft
  11.      |______ modulo1.py
  12.      |______ modulo2.py
  13.      |______ modulo7.py
  14.      |______ __init__.py
  15.      |______ subpaquete
  16.                  |________  modulo3.py
  17.                  |________  modulo7.py
  18.                  |________  __init__.py
  19.                  |________ subpaquete
  20.                              |________ modulo1.py
  21.                              |             |______ raiz, promedio, cuadrado, validar (funciones)
  22.                              |________  __init__.py
  23.  
  24. 1) import mi_soft   --> puedo usar todo
  25. mi_soft.subpaquete.subpaquete.modulo1.raiz(25)  NAMESPACE: mi_soft.subpaquete.subpaquete.modulo1
  26.  
  27. 2) from mi_soft.subpaquete.subpaquete.modulo1 import raiz as r, cuadrado as c
  28. r(25)
  29. c(5)
  30. """
Advertisement
Add Comment
Please, Sign In to add comment