16
Ноя
2016

Запись словаря с кирилицей в csv файл ведёт к мусору

Как осуществить нормальную запись кириллицы в файл? Код программы (Python 3.5):

import csv 
parsing_data = [{'phrase': 'пс4', 'num': '90152', 'link': '/#!/?words=%D0%BF%D1%814'}] 
output_file = open("pr1.csv", "w") 
wrtr = csv.DictWriter(output_file, fieldnames=["phrase", "num", "link"]) 
wrtr.writerow(parsing_data)

содержание файла:

РїСЃ4 90152 /#!/?words=%D0%BF%D1%814

Источник: https://ru.stackoverflow.com/questions/591751/%D0%97%D0%B0%D0%BF%D0%B8%D1%81%D1%8C-%D1%81%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8F-%D1%81-%D0%BA%D0%B8%D1%80%D0%B8%D0%BB%D0%B8%D1%86%D0%B5%D0%B9-%D0%B2-csv-%D1%84%D0%B0%D0%B9%D0%BB-%D0%B2%D0%B5%D0%B4%D1%91%D1%82-%D0%BA-%D0%BC%D1%83%D1%81%D0%BE%D1%80%D1%83

Share

Тебе может это понравится...