Skip to main content
 首页 » 编程设计

python之在 Python 中将空格写入 CSV 字段

2025年05月04日10mayingbao

当我尝试编写一个包含空格的字段时,它会被拆分成空格上的多个字段。这是什么原因造成的?这让我发疯。谢谢

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)