Trong python 2.7, bằng cách sử dụngPython __future__ bên ngoài của một module cụ thể
from __future__ import division, print_function
bây giờ tôi có thể có print(1/2)
thấy 0.5
.
Tuy nhiên, có thể tự động nhập này khi khởi động python không?
Tôi đã cố sử dụng mô-đun đặc biệt sitecustomize.py
nhưng cổng vào chỉ hợp lệ bên trong mô-đun và không có trong vỏ. Tôi chắc rằng mọi người sẽ hỏi tại sao tôi cần điều đó: dạy Python cho thanh thiếu niên Tôi nhận thấy rằng việc phân chia số nguyên không dễ dàng cho họ vì vậy chúng tôi quyết định chuyển sang Python 3. Tuy nhiên, một trong những yêu cầu của khóa học là để có thể vẽ hàm và Matplotlib là khá tốt nhưng chỉ hợp lệ cho Python 2.7. Vì vậy, ý tưởng của tôi là sử dụng cài đặt 2.7 tùy chỉnh ... không hoàn hảo nhưng tôi không có ý tưởng tốt hơn là có cả Matplotlib và bộ phận "tự nhiên" mới "1/2" 0,5 ".
Bất kỳ lời khuyên nào hoặc có thể là lựa chọn thay thế Matplotlib đang hoạt động trên trăn 3.2?
Có tôi đã xem công việc đã bắt đầu cách đây 4 tháng nhưng tôi không quản lý cài đặt theo cách thủ công (trên máy tính 64bits của tôi) vì vậy tôi đã sử dụng gói này: http://www.enthought.com/products/epd_free.php Tôi sẽ thử PYTHONSTARTUP –
'PYTHONSTARTUP' chắc chắn là con đường để đi. –