Работа со списком и текстовым файлом
Помогите, пожалуйста, с заданием. Нужно в списке prev_data_dict обработать каждый его элемент с помощью функции blockcypher.get_total_balance('тут название переменной') и записать в файл с названием prev_balance.txt построчно (каждый элемент в каждой строке).
with open(r'prev_data.txt', mode='r', encoding='utf-8') as prev_fl:
# получим список всех строк
prev_data_lines = prev_fl.readlines()
# на основе списка создадим словарь ключ:значение
prev_data_dict = {ln.split(';')[0]:ln.split(';')[1] for ln in prev_data_lines}
# превращение словаря в список ключей prev_data_dict
prev_data_lines_adr = prev_data_dict.keys()
Ответы (1 шт):
Автор решения: Elusha
→ Ссылка
Для начала, лучше сделать так:
with open(r'prev_data.txt', mode='r', encoding='utf-8') as prev_fl:
prev_data_lines = prev_fl.readlines()
prev_data_dict = {ln.split(';')[0]:ln.split(';')[1] for ln in prev_data_lines}
prev_data_lines_adr = prev_data_dict.keys()