передать две первые из них? Не понимаю как к ним обращаться?
def read():
with open('data_loy.json') as f:
loy_json = json.load(f)
loy_card_new = loy_json["loyalty_card_new"]
loy_card_old = loy_json["loyalty_card_old"]
loy_phone_new = loy_json["phone_number_new"]
loy_phone_old = loy_json["phone_number_old"]
return loy_card_new, loy_card_old, loy_phone_new, loy_phone_old
Помню что есть что то ещё, но ещё не пользовался
@dataclass class LoyaltyInfo: card_new: str card_old: str phone_new: str phone_old: str def read(): ... return LoyaltyInfo(card_new, card_old, phone_new, phone_old) result = read() foo(result.card_new, result.card_old)
Обсуждают сегодня