Я пишу питоновский пакет (назовем его mystuff). В пакете есть три елемента которыми будут пользоваться: функция dostuff, и два класса Class1 и Class2. Я хочу, что-бы можно было написать так:
import mystuff
c1=mystuff.Class1()
c2=mystuff.Class2()
mystuff.dostuff(data,c1,c2)
Кроме того надо что-бы каждый из трех перечисленных елементов жил в отдельном файле.
Для всего этого я написал __init__.py:
from dostuff import dostuff
from class1 import Class1
from class2 import Class2
Все работает, но смущает то, что dir(mystuff) кроме желанных mystuff, Class1 и Class2, включает в себя и class1 + class2 (модули, содержащие мои классы). Есть ли способ избавиться от ненужных атрибутов или я беспокоюсь о полной ху^W^W сущих пустяках?
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от phrm
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Новости Python 3.7 (2018)
- Форум Python - Атрибуты класса (2006)
- Форум Атрибуты RADIUS пакета (2019)
- Форум Приватный пакет Python (2024)
- Форум Атрибуты (2007)
- Форум Python и пакеты (2011)
- Форум [python] сборка deb пакета (2012)
- Форум Python Developer, Москва, релокационный пакет (2019)
- Форум linux атрибуты (2015)
- Форум Удаление атрибута (2008)