====== Создание модуля в Python ======
Просто пошаговая инструкция.
- Создаём папку например com
- Создаём в ней пустой файл __init__.py
- Создаём в ней папку venduni
- Создаём в папке venduni файл __init__.py содержимым в первом списке
- Создаём в папке venduni файл myclass.py с таким вот содержимым
===== Файлы =====
class Love:
def __init__(self):
pass
class Device:
def __init__(self):
pass
#!/usr/bin/python
# +-------------------------------- Папка с файлом com\__init__.py
# | +---------------------------- Дочерняя папка с файлом com\venduni\__init__.py
# | | +-------------------- Файл com\venduni\device.py в дочерней папке
# | | | +------ Класс в файле com\venduni\myclass.py (class Device: ...)
# | | | |
from com.venduni.myclass import Device
# Includes
from com.venduni import Love
# Start example
g_love = Love()
g_device = Device()
===== Загрузка классов из Current Directory и Parent Directory =====
from .httpserver import HttpServer # Загрузить из текущей папки файл httpserver.py и получить из него класс HttpServer
from ... import nib # Загрузить все классы из файла ../nib.py