Разница между скриптами и программными модулями заключается в их назначении и способе выполнения. 25
Скрипт — это файл, который предназначен для запуска из командной строки. 2 Он может быть исполняемым, но в общем случае это не обязательно. 2 Скрипты запускаются не напрямую, а через интерпретатор. 2
Модуль — это не законченная программа, его нельзя выполнять напрямую, например, запустив в командной строке. 2 Модули предназначены для использования другими модулями (или скриптами). 2 Обычно в языках для этого есть либо механизм импортов, либо механизм автозагрузки, либо и то и другое. 2
Таким образом, скрипты могут использовать модули, но модули не могут обращаться к скриптам. 2