Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- # -*- coding: utf-8 -*-
- """
- MODULO: cualquier archivo .py
- BIBLIOTECA: una colección de módulos
- PAQUETE: es un directorio con varios módulos y una estructura definida
- SI O SI debe contener el módulo __init__.py
- (Generalmente vacío)
- NAMESPACE: es el nombre de a carpeta madre del módulo
- IMPORT: instrucción para "reusar" código de otros módulos
- <dir paquete>
- |________ __init__.py
- |________ modulo1.py
- |________ modulo7.py
- |________ subpaquete
- |________ __init__.py
- |________ modulo2.py
- |________ modulo7.py
- |________ cuadratica.py
- |__________ ingresar_datos
- |__________ calcular_raices
- |__________ imprimir
- |__________ grabar_datos
- EJ:
- 1) quiero usar todo lo que está en el paquete
- import paquete
- 2) quiero usarel subpaquete entero
- from paquete import subpaquete
- import paquete.subpaquete
- 3) quiero usar SOLAMENTE módulo 2 del subpaquete
- from paquete.subpaquete import modulo2
- 4) Quiero usar ingresar_datos renombrandola como intro
- from paquete.subpaquete.cuadratica import ingresar_datos as intro
- """
- from cuadratica import ingresar_datos as intro
- a = intro("primer número")
- b = intro("segundo número")
- print(f"La suma es {a+b}")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement