Я пишу питоновский пакет (назовем его 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)
- Форум Атрибуты (2007)
- Форум linux атрибуты (2015)
- Форум Удаление атрибута (2008)
- Форум Атрибуты каталогов (2005)
- Форум Атрибуты окна? (2002)
- Форум Как добавить в Atom автодополнение атрибутов в Python/Django? (2016)
- Форум [python] Можно как-то культурно использовать атрибуты функции внутри def? (2011)
- Форум Атрибуты объекта javascript (2012)