Foros Python

Versión completa: Duda sobre from __future__ import (Python)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.

Hola, tengo dudas sobre from __future__ import, ¿Qué es y lo que hace? Busqué por internet pero no entiendo lo que intentan explicarme, solo entendí que sirve para correr un programa de python2 en python3.
Hola. El módulo __future__ permite acceder a características de versiones más recientes de Python en versiones más antiguas o discontinuadas. Por ejemplo, para usar la función print() (introducida en Python 3) en Python 2 (en donde es una palabra reservada) puedes usar:

  1. >>> from __future__ import print_function
  2. >>> print("Hola mundo!")
  3. Hola mundo!
  4. >>> type(print)
  5. <type 'builtin_function_or_method'>


Saludos
(15-08-2018, 06:19 PM)Francisco escribió: [ -> ]Hola. El módulo __future__ permite acceder a características de versiones más recientes de Python en versiones más antiguas o discontinuadas. Por ejemplo, para usar la función print() (introducida en Python 3) en Python 2 (en donde es una palabra reservada) puedes usar:

  1. >>> from __future__ import print_function
  2. >>> print("Hola mundo!")
  3. Hola mundo!
  4. >>> type(print)
  5. <type 'builtin_function_or_method'>


Saludos

Muchas gracias!!