Створення модулів
А як щодо створити власний модуль?
Створіть файл "mymodule.py", у якому визначимо одну функцію:
def hello():
print('Hi there!')
Тепер у цій же теці створимо новий файл, наприклад "main.py":
import mymodule
mymodule.hello()
І отримаємо:
Hi there!
Вітаю! Ви щойно створили свій модуль.
Куди помістити модуль? Звісно ж туди, де його у майбутньому можна буде знайти.
Шляхи для пошуку модулів вказано у змінній sys.path. До них включено поточну директорію (отже модуль можна залишити у теці з основною програмою) а також директорії, в яких встановлено python. Крім того, змінну sys.path можна змінити, що дозволить розмістити модуль у будь-якому зручному місці.