gpt4 book ai didi

python - 在 Python 中将转义字符写入 Csv 文件

转载 作者:行者123 更新时间:2023-11-30 23:49:41 25 4
gpt4 key购买 nike

我在 python 中使用 csv 模块,转义字符一直弄乱我的 csv。例如,如果我有以下内容:

import csv

rowWriter = csv.writer(open('bike.csv', 'w'), delimiter = ",")

text1 = "I like to \n ride my bike"
text2 = "pumpkin sauce"

rowWriter.writerow([text1, text2])
rowWriter.writerow(['chicken','wings'])

我希望我的 csv 看起来像:

I like to \n ride my bike,pumpkin sauce
chicken,wings

但结果却是

I like to
ride my bike,pumpkin sauce
chicken,wings

我尝试了 csv 模块的引用、双引号、escapechar 和其他参数的组合,但我似乎无法使其工作。有谁知道这是怎么回事吗?

*注意 - 我还使用编解码器encode("utf-8"),所以text1确实看起来像"I like to\n骑我的自行车".encode("utf-8")

最佳答案

问题不在于将它们写入文件。问题是 \n''"" 内部时是换行符。你真正想要的是'我喜欢\n骑我的自行车'r'我喜欢\n骑我的自行车'(注意r 前缀)。

关于python - 在 Python 中将转义字符写入 Csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7571642/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com