gpt4 book ai didi

python - 使用 Python 修复 CSV

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

我正在尝试清理 CSV 文件的格式,以便将其导入数据库,并使用以下命令对其进行编辑:

f1 = open('visit_summary.csv', 'r')
f2 = open('clinics.csv', 'w')

for line in f1:
f2.write(line.replace('Calendar: ', ''))

f1.close()
f2.close()

如果只需要进行 1 次编辑,则效果很好,但是,我必须重复此代码 19 次才能进行所需的所有更改;多次打开和关闭每个文件,并具有多个占位符字段,以便用于第一次和最后一次编辑之间的中间步骤)。有没有更简单的方法来做到这一点?我尝试添加更多“f2.write(line.replace”...行,但是,这会创建一个包含重复行的最终文件,每行只有 1 次编辑。我想我看到了我的问题(我多次写入每一行每次编辑),但是,我似乎找不到解决方案。我对 python 非常陌生,并且正在自学,因此任何帮助或更好资源的指导将不胜感激。

最佳答案

在编写该行之前,您没有理由不能对它做很多事情:

with open('visit_summary.csv', 'r') as f1, open('clinics.csv', 'w') as f2:
for line in f1:
line = line.replace('Calendar: ', '')
line = line.replace('Something else', '')
f2.write(line)

(我还用 with 语句替换了 openclose)

关于python - 使用 Python 修复 CSV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16451028/

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