我想在python中創建一個歐洲格式的csv。我已經設定的分隔符分號如何使用逗號作爲小數點分隔符來編寫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