Форум сайта python.su
0
Добрый день!
Дочитываю 1 главу книги “Марк Саммерфилд: программирование на Python, подробное руководство”.
1. Там сказано, что для доступа к модулю sys его надо подключать (import sys). В то же время, я так понял, это один из встроенных модулей. Тогда зачем его сделали подключаемым, а не подключенным по умолчанию? Я понимаю, если бы он шел не в комплекте. Почему он не включен в язвк по умолчанию, раз он и так встроен? Лишний раз писать команду import sys.
Спасибо.
Отредактировано Kentavr (Сен. 14, 2013 22:33:29)
Офлайн
31
Читайте дальше, больше…
Может все тогда сразу подключим при запуске интерпретатора , пусть будут…вдруг пригодятся..их же много из коробки…
Подключать модули необходимо по мере надобности, каждый модуль для конкретного случая и задачи…
Иначе если все импортировать, то они все в памяти будут сидеть
А в комплекте их много идет
Каждый модуль- это отдельная программа, которая уже кем то написана для выполнения некоторой задачи, просто теперь Вы ей пользуетесь дабы не изобретать свой велосипед…
Отредактировано sanodin (Сен. 14, 2013 22:50:33)
Офлайн
221
Kentavr
Вы явно не так поняли, а вообще вот builtins
Офлайн
4
Кроме того при вызове какой то функции из подключаемого модуля сразу видно откуда она импортирована. Имена функций в разных модулях могут совпадать но при такой записи math.sqrt() всё становится сразу понятно.
Офлайн