Kentavr
Сен. 14, 2013 22:21:41
Добрый день!
Дочитываю 1 главу книги “Марк Саммерфилд: программирование на Python, подробное руководство”.
1. Там сказано, что для доступа к модулю sys его надо подключать (import sys). В то же время, я так понял, это один из встроенных модулей. Тогда зачем его сделали подключаемым, а не подключенным по умолчанию? Я понимаю, если бы он шел не в комплекте. Почему он не включен в язвк по умолчанию, раз он и так встроен? Лишний раз писать команду import sys.
Спасибо.
sanodin
Сен. 14, 2013 22:42:14
Читайте дальше, больше…
Может все тогда сразу подключим при запуске интерпретатора , пусть будут…вдруг пригодятся..их же много из коробки…
Подключать модули необходимо по мере надобности, каждый модуль для конкретного случая и задачи…
Иначе если все импортировать, то они все в памяти будут сидеть
А в комплекте их много идет
Каждый модуль- это отдельная программа, которая уже кем то написана для выполнения некоторой задачи, просто теперь Вы ей пользуетесь дабы не изобретать свой велосипед…
JOHN_16
Сен. 14, 2013 22:56:53
KentavrВы явно не так поняли, а вообще вот
builtins
SoT
Сен. 14, 2013 23:05:58
Кроме того при вызове какой то функции из подключаемого модуля сразу видно откуда она импортирована. Имена функций в разных модулях могут совпадать но при такой записи math.sqrt() всё становится сразу понятно.