我目前正在使用pythoncsv模块,并尝试使用'|‘分隔符。据我所知,分隔符是一个字符,用于分隔表中每一列的值。我不明白的是,为什么在我设置了分隔符之后,python一直在每列的值之间加';‘,而不是'|’?下面是一个例子
# Suppose i have an excel table 'example
如何用Python检测用户机器中的列表分隔符?
需要在用户机器上创建CSV文件,必须自动检测列表分隔符(以便excel可以读取CSV文件)。我发现Excel从“区域选项-> Number ->列表分隔符”中提取CSV元素分隔符。Python中的locale模块用于检测区域性设置,但它(locale.localeconv)不包含列表<e