Как сделать, чтобы условие прошло по всему словарю?

Нужно, чтобы в текстовый файл вывело результат построчно для каждой пары в словаре (количество строк неизвестно).

    for k, v in cur_data_dict.items():
        with open(r'current_balance.txt', mode='w', encoding='utf-8') as cur_blnc:
            if k[0:2] == '0x':
                cur_blnc.write(str(cur_balance_1) + '\n')
            else:
                cur_blnc.write(str(cur_balance_2) + '\n')

Ответы (1 шт):

Автор решения: Эникейщик

Поменяй местами первые две строки и не забудь поправить отступы.

Или можно поменять режим открытия файла на append ("a").

→ Ссылка