Найти - Пользователи
Полная версия: ООП - пеhвые шаги :)
Начало » Python для новичков » ООП - пеhвые шаги :)
1
Hexley
Здравствуйте.

Мне нужна помощь :)

Есть скрипт main.py ,он лежит в папке daemon.
В этой же папке лежит файл functions.py.

В скрипте описан класс

class Scheduler:
TASK_TYPES = {
‘update_employer’: functions.employer,
‘update_company’ : functions.company
}
@classmethod
def hello(cls):
print “Hello”

В файле functions.py описана парочка функций.
Вопрос - как я могу в functions.py проимпортировать и использовать статические методы класса Scheduler?


Спасибо большое :)
dimabest
Никак не можешь, ибо main.py и functions.py по твой логике должны импортировать друг друга. Питон выбросит исключение NameError.

Тебе надо иначе распределить код по модулям.
Hexley
Тоесть лучшим вариантом будет вынос классов в classes.py?
dimabest
конечно
Hexley
dimabest
конечно
Большое спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB