Вопросы к Поиску с Алисой
Разница между скриптами и программными модулями заключается в их назначении и способе выполнения. ru.hexlet.io forum.itvdn.com
Скрипт — это файл, который предназначен для запуска из командной строки. ru.hexlet.io Он может быть исполняемым, но в общем случае это не обязательно. ru.hexlet.io Скрипты запускаются не напрямую, а через интерпретатор. ru.hexlet.io
Модуль — это не законченная программа, его нельзя выполнять напрямую, например, запустив в командной строке. ru.hexlet.io Модули предназначены для использования другими модулями (или скриптами). ru.hexlet.io Обычно в языках для этого есть либо механизм импортов, либо механизм автозагрузки, либо и то и другое. ru.hexlet.io
Таким образом, скрипты могут использовать модули, но модули не могут обращаться к скриптам. ru.hexlet.io