Я пытаюсь создать CSV в европейском формате в python. Я уже установить разделитель запятойКак написать csv с запятой в виде десятичного разделителя?
writer = csv.writer(response, delimiter=';', quoting=csv.QUOTE_ALL)
Однако, это все еще использует точку .
в качестве десятичного разделителя. Каков правильный способ заставить его использовать запятую, как это правильно для моей локали? Я не могу найти способ установить его в документах. (Я использую, и предпочел бы придерживаться, встроенного csv
модуля)
редактирования: Это было отмечен как дубликат, но связанный вопрос касается чтения и не писать. Я не мог найти ответ на письмо. И эти предметы (слегка, но важно) разные.
Что такое разделитель десятичных чисел от источника данных? –
В этой связи есть несколько обсуждений - это может быть полезно: http://stackoverflow.com/questions/7751157/python-csv-list-separator-based-on-regional-settings – emmalg
@AliSAIDOMAR что? У меня есть некоторые плагины python, поэтому у них на самом деле нет назначенного им десятичного разделителя, это числа. Но я не думаю, что понимаю ваш вопрос. – maniexx