Перейти до змісту

Створення модулів

А як щодо створити власний модуль?

Створіть файл "mymodule.py", у якому визначимо одну функцію:

def hello():
    print('Hi there!')

Тепер у цій же теці створимо новий файл, наприклад "main.py":

import mymodule

mymodule.hello()

І отримаємо:

Hi there!

Вітаю! Ви щойно створили свій модуль.

Куди помістити модуль? Звісно ж туди, де його у майбутньому можна буде знайти.

Шляхи для пошуку модулів вказано у змінній sys.path. До них включено поточну директорію (отже модуль можна залишити у теці з основною програмою) а також директорії, в яких встановлено python. Крім того, змінну sys.path можна змінити, що дозволить розмістити модуль у будь-якому зручному місці.