关于to_csv()
及其他人的the docs:
引用:int,控制是否应该识别引号。值取自csv.QUOTE_ *值。对于QUOTE_MINIMAL,QUOTE_ALL,QUOTE_NONE和QUOTE_NONNUMERIC,可接受的值分别为0,1,2和3.
设置quoting=3
仍然不会引用字符串,即使它们不是数字,libreoffice
也一直默认为按空格分割,直到为时已晚。如何编写CSV,正确引用带空格的字符串?
答案 0 :(得分:11)
自编写这些文档以来,csv
library中的值似乎发生了变化。而不是使用幻数3
,使用csv.QUOTE_NONNUMERIC
是安全的......
>>> import csv
>>> csv.QUOTE_NONNUMERIC
2
完整:
table.to_csv("myfile.csv", quoting=csv.QUOTE_NONNUMERIC)