当我尝试编写一个包含空格的字段时,它会被拆分成空格上的多个字段。这是什么原因造成的?这让我发疯。谢谢
data = open("file.csv", "wb")
w = csv.writer(data)
w.writerow(['word1', 'word2'])
w.writerow(['word 1', 'word2'])
data.close()
第一个例子有 2 个字段(word1,word2),第二个例子有 3 个(word,1,word2)。
最佳答案
我认为写的是对的;问题出在阅读上。您从未说过您使用什么来打开此类生成的 CSV。它可能会以逗号或空格分隔字段。
更新:试试这个,看看是否有帮助:
w = csv.writer(data, quoting=csv.QUOTE_ALL)
关于python - 在 Python 中将空格写入 CSV 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2870976/