我试图将字符串写入csv
import csv
f = open('ttt.csv', 'w', encoding='utf-8', newline='')
wr = csv.writer(f)
for t in [['Love it', 'doenst matter']] :
lin = ''.join(t)
print(type(lin))
wr.writerow([lin])
f.close()
通常情况下,我期望并希望它会被写下来:
"Love itdoenst matter"
通过这种方式,应将其保存为:
Love itdoenst matter |
但实际上它是写在csv文件中,没有引号:
Love itdoenst matter
所以在CSV文件中,不会将其视为字符串的一个元素。所以在不同的栏目里,它可以节省爱情
像
Love | itdoesnt | matter
不知道为什么会这样
您的问题是您没有告诉
csv
模块您希望在空格上分隔文件-根据名称,默认值是逗号。可以按如下方式指定分隔符:在默认的
csv
引号下,这将在包含分隔符字符的任何元素周围放置引号相关问题 更多 >
编程相关推荐