gpt4 book ai didi

python - 使用 Python 删除或删除 CSV 文件中的最后一列

转载 作者:太空狗 更新时间:2023-10-29 21:22:58 26 4
gpt4 key购买 nike

我有一个包含 5 列的 CSV 文件。使用 Python,如何删除最后一列(示例中的 header5)?有没有我遗漏的简单方法,或者我是否必须循环遍历 CSV 中的所有行并从最后一列中删除每个值(这仍然会让我留下不需要的前面的逗号)?

我在 CSV 模块或互联网上的其他地方没有看到任何与此相关的内容,因此非常感谢您的帮助。

header1,header2,header3,header4,header5
value1,value2,value3,value4,value5
value1,value2,value3,value4,value5

最佳答案

使用 csv module .写出一行时,使用 row[:-1] 删除最后一项:

import csv

with open(filename,"r") as fin:
with open(outname,"w") as fout:
writer=csv.writer(fout)
for row in csv.reader(fin):
writer.writerow(row[:-1])

关于python - 使用 Python 删除或删除 CSV 文件中的最后一列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7245738/

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