Я довольно новичок в Python, и при написании приложения у меня получилась немного беспорядочная структура. Пример ниже должен проиллюстрировать, что я пытаюсь сделать. Проблема в том, что я не могу вызвать метод входа из common.py, потому что он определен только в website1.py или website2.py.
Модуль common.py
class Browser():
def load_page():
Login.login()
Модуль website1.py
import common.py
class Login:
@staticmethod
def login():
#code to login to this website 1
Модуль website2.py
import common.py
@staticmethod
class Login:
def login():
#code to login to website 2
Буду признателен за любые мысли о том, как это реструктурировать.