Просто узнал об операторах with , особенно из этой статьи
, вопрос в том, могу ли я передать аргумент __ enter __
?
У меня есть такой код:
class clippy_runner:
def __enter__(self):
self.engine = ExcelConnection(filename = "clippytest\Test.xlsx")
self.db = SQLConnection(param_dict = DATASOURCES[STAGE_RELATIONAL])
self.engine.connect()
self.db.connect()
return self
Я хотел бы передать имя файла и param_dict в качестве параметров для __ enter __
. Возможно ли это?