Найти в Дзене

Рассказываю , как написать модуль для python3

Оглавление

Приветствую вас , человеки ! , эта статья будет весьма и весьма короткой , в ней я расскажу как можно создать модуль python3 , а в следующей же статье мы займёмся чем то посерьёзней . А пока :

немного теории :

Модуль в python3 - это обычный файл с окончанием .py .
Название файла - это и есть название модуля .
Так же , модуль может импортировать модуль .

Давайте создадим простой модуль .

Так его и назовём - module.py

Напишем в нём всего одну функцию :

Теперь в этой же директории создадим файл в котором импортируем это дело и вызовем функцию:

-2

Запускаем и :

-3

Работает !

Но сейчас возник вопрос , а для чего это всё нужно ?

Модули помогут сократить программу . Например вам нужно спросить у пользователя , что нужно сделать , а после этого выполнить выбранный им сценарий . Без модулей все сценарии находятся в одном файле , а с модулями сценарии находятся в отдельных файлах .

Разница ещё особо не заметна , если у вас пара сценариев , но когда их у вас штук 30 ...

Реальный пример : Утилита Websploit .

На этом всё , увидимся в следующей статье .

Кхм :

Если уж вы дошли до этого момента , то почему бы вам не поставить класс и не подписаться ?