@ailee_kim97
новичок в программировании.

Как преобразовать словарь в текстовый файл в python?

Есть скачанный словарь dictionary.pkl. Нужно записать данные из словаря в txt файл. То есть каждая пара ключа и значения должны записаться в отдельной строке и разделяться через запятую.

Это часть словаря.
{'Ellen Abel': 11000,
'Sundar Ande': 6400,
'Mozhe Atkinson': 2800,}

На выходе должно получиться:
Ellen Abel,11000
Sundar Ande,6400
Mozhe Atkinson,2800
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
@zexer
a = {'One': 1, 'Two': 2}
with open('text.txt', 'w') as file:
	for key, value in a.items():
		file.write(f'{key}, {value}\n')
or 

file = open('text.txt', 'w')
for key, value in a.items():
	file.write(f'{key}, {value}\n')
file.close()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Пробегаетесь по всему словарю и делаете print в файл.

for key in d:
   print(f'{key},{d[key]}', file=...)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
от 130 000 ₽
deeplay Новосибирск
от 130 000 ₽
Enjoy PRO Санкт-Петербург
от 140 000 до 180 000 ₽
27 окт. 2020, в 14:47
1000 руб./в час
27 окт. 2020, в 14:37
10000 руб./за проект