Trong chương trình của tôi, tôi muốn nhập simplejson hoặc json dựa trên việc hệ điều hành mà người dùng đang sử dụng là Windows hay Linux. Tôi lấy tên hệ điều hành làm đầu vào từ người dùng. Bây giờ, nó là chính xác để làm như sau?Nhập khẩu có điều kiện các mô-đun trong Python
osys = raw_input("Press w for windows,l for linux")
if (osys == "w"):
import json as simplejson
else:
import simplejson
vâng này là chính xác. – akonsu
Tại sao bạn lấy tên os làm đầu vào từ người dùng? Nhìn vào mô-đun nền tảng. http://docs.python.org/library/platform.html 'platform.platform()' hoặc 'platform.system()' nên làm những gì bạn cần, thay vì phải có người dùng phải nhập nội dung nào đó mỗi lần mã chạy. –
-1: yêu cầu người dùng cho hệ điều hành. –