Curso-lenguaje-python/python-ofensivo/00_ejercicios/07_modulos01.py

33 lines
628 B
Python
Raw Normal View History

2023-12-28 08:25:43 +01:00
"""
Se puede ver con dir() las funciones que tiene un módulo
2023-12-29 05:35:02 +01:00
Con builtin_module_names se puede ver los módulos que vienen por defecto en
python
2023-12-28 08:25:43 +01:00
Por supuesto, se pueden ver todos los módulos descargados con pip con:
pip freeze
2023-12-29 05:35:02 +01:00
Se puede ver la ubicación de un módulo externo con __file__
También se puede buscar la ubicación de los módulos con el path de python con
sys.path
2023-12-28 08:25:43 +01:00
"""
import math
import sys
import hashlib
print(dir(math))
print()
print(sys.builtin_module_names)
print()
print(hashlib.__file__)
print()
2023-12-29 05:35:02 +01:00
print(sys.path)
print()
2023-12-28 08:25:43 +01:00
# Ejemplo de uso hashlib
print(hashlib.md5(b'Hello World').hexdigest())