gpt4 book ai didi

python - 如何从文件中所有引用的文本中删除换行符?

转载 作者:太空狗 更新时间:2023-10-30 01:43:53 24 4
gpt4 key购买 nike

我已经从数据库中导出了一个 CSV 文件。某些字段是较长的文本 block ,并且可以包含换行符。从该文件中仅删除双引号内的换行符,但保留所有其他换行符的最简单方法是什么?

我不在乎它是使用 Bash 命令行、一行代码还是简单的脚本,只要它能工作即可。

例如,

"Value1", "Value2", "This is a longer piece
of text with
newlines in it.", "Value3"
"Value4", "Value5", "Another value", "value6"

应该删除较长文本中的换行符,但不删除分隔两行的换行符。

最佳答案

在 Python 中:

import csv
with open("input.csv", newline="") as input, \
open("output.csv", "w", newline="") as output:
w = csv.writer(output)
for record in csv.reader(input):
w.writerow(tuple(s.remove("\n") for s in record))

关于python - 如何从文件中所有引用的文本中删除换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219502/

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