en Python 2.7, mediante el uso dePython __future__ de un módulo específico
from __future__ import division, print_function
I puede tener ahora print(1/2)
mostrando 0.5
.
Sin embargo, ¿es posible importar esto automáticamente al inicio de Python?
He intentado utilizar el módulo especial sitecustomize.py
, pero la entrada solo es válida dentro del módulo y no en el shell.
Como estoy seguro la gente preguntará por qué lo necesito: enseñando Python a adolescentes Noté que la división de enteros no era fácil para ellos, así que decidimos cambiar a Python 3. Sin embargo, uno de los requisitos del curso era poder trazar la función y Matplotlib es bastante bueno, pero solo válido para Python 2.7.
Así que mi idea era usar una instalación personalizada de 2.7 ... no perfecta, pero no tengo una mejor idea para tener tanto Matplotlib como la nueva división "natural" "1/2 = 0.5".
¿Alguna sugerencia o tal vez una alternativa de Matplotlib que funcione en python 3.2?
Sí que he visto el trabajo se ha iniciado hace 4 meses, pero yo no se las arregla para instalar manualmente numpy (en mi computadora de 64 bits) así que terminé usando este paquete: http://www.enthought.com/products/epd_free.php Voy a intentar PYTHONSTARTUP –
'PYTHONSTARTUP' es definitivamente el camino a seguir. –