Python 打开用空格分隔符保存为逗号分隔符的CSV文件

Python 打开用空格分隔符保存为逗号分隔符的CSV文件,python,csv,space,libreoffice,comma,Python,Csv,Space,Libreoffice,Comma,我刚刚打开了一个CSV文件,在LibreOffice中用空格分隔,做了一个小改动,点击save,说“是的,继续使用CSV”。文件现在用逗号而不是空格填充。我的脚本(使用Python的CSV库)不会读取它,我已经用空格替换逗号。 在LibreOffice中是否有一些选项可以设置为在编写CSV文件时使用空间? 我已经用空格分隔符保存了文件csv文件并包含印地语字符,但现在我打开它,它将显示它是逗号分隔的csv文件,印地语单词被替换为????。为什么会发生这种情况。在libra中打开“csv”文件之前

我刚刚打开了一个CSV文件,在LibreOffice中用空格分隔,做了一个小改动,点击save,说“是的,继续使用CSV”。文件现在用逗号而不是空格填充。我的脚本(使用Python的CSV库)不会读取它,我已经用空格替换逗号。 在LibreOffice中是否有一些选项可以设置为在编写CSV文件时使用空间?
我已经用空格分隔符保存了文件csv文件并包含印地语字符,但现在我打开它,它将显示它是逗号分隔的csv文件,印地语单词被替换为????。为什么会发生这种情况。

在libra中打开“csv”文件之前,您应该选择这些设置

__ __


LibreOffice对CSV文件有很好的支持。您只需告诉它您想要使用的参数。它在读取时非常宽容,因为如果您不确定,它可以接受更多声明为delitimiter的文件,并向您显示它将如何处理该文件

在写入时,有一个Filter parameters复选框(不确定确切名称,因为我使用的是法语版本),您必须选中该复选框才能创建一个对话框,您可以在其中自定义字符集和分隔符。如果不选中它,系统默认值为逗号,可能不是UTF-8字符集


您刚刚被抓到,因为保存的参数没有在与打开的参数相同的位置声明。

这似乎是堆栈交换的问题。为什么不将代码更改为使用逗号分隔的字段?这是
csv.reader的默认值。
?我这样做了,但它显示它是逗号分隔的。删除选择“空格”请只选择“分隔符”、“制表符”、“逗号”和“分号”,但我希望我的文件以空格分隔,并将印地语字符替换为??为什么选择“语言”:“英语印度”和“字符集”:“UTF-16”如何在Libreoffice中设置,当我们尝试并通过Libreoffice保存AlwaysId时,默认分隔符是空格分隔符。谢谢