/
s10n
/
python-basics-homework
Обзор
Документация
Войти
/
s10n
/
python-basics-homework
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
homework_4.py
18 строк
707 B
s10n
Домашнее задание к лекции «Работа с файловой системой и модули»
29 янв 2025, 10:22
29 янв 2025, 10:22
ce17772
Код
Авторство
О чём код?
purchases = {} with open("purchase_log.txt", "r", encoding="utf-8") as purchase_file: for line in purchase_file: if line.strip(): user_id = line.split('"user_id": "')[1].split('"')[0] category = line.split('"category": "')[1].split('"')[0] purchases[user_id] = category with open("visit_log.csv", "r", encoding="utf-8") as visit_file, open( "funnel.csv", "w", encoding="utf-8" ) as funnel_file: for line in visit_file: line = line.strip() if line: user_id, source = line.split(",", 1) if user_id in purchases: funnel_file.write(f"{user_id},{source},{purchases[user_id]}\n")