Forzar una versión mínima de Python en tu script
Puedes comprobar la versión de Python en tu código para asegurar que los usuarios no ejecuten tu script con una versión incompatible. Usa esta comprobación simple:
import sys
if not sys.version_info > (2, 7):
# Reprende a tu usuario por usar una versión de Python de 10 años
elif not sys.version_info >= (3, 5):
# Indica amablemente que debe actualizar
# porque usas características de la 3.5
Este enfoque permite validar la versión antes de ejecutar la lógica principal, evitando errores confusos en tiempo de ejecución.
python
- Dominando tipos de datos en Python: Guía práctica
- Dominando operadores en Python: Guía completa
- Dominando la sentencia pass en Python: Guía práctica
- Dominando argumentos de funciones en Python: Posicionales, por palabra clave y por defecto
- Dominando Diccionarios en Python: Creación, Manipulación y Técnicas Avanzadas
- Dominando Iteradores en Python: Cómo Funcionan y Cómo Crear los Tuyos
- Explicación de Closures en Python: Cómo las Funciones Anidadas Capturan Variables
- Dominando datetime en Python: Guía Práctica de Fechas, Horas y Zonas Horarias
- Dominar time.sleep() en Python: Mejores Prácticas, Multihilo y Ejemplos Reales
- Domine los Bucles en Python: For, While, Break, Continue y Enumerate Explicados
- Python time.sleep(): cómo añadir retrasos en tu código (ejemplos)