首页 > 解决方案 > 在python中列出一个csv文件?

问题描述

我有一个关于如何以我的方式将列表保存为 CSV 文件的问题:

我有一个包含许多列的大列表:

前任。['2020-03-01T21:46:56Z', '059d422b-9da1-4be4-836b-dca71e44ff24', '23.595858333333336', '37.95288666666667', '', '', '0', '80', 'PERIOXH', 0.0005636937949292874]

虽然我不想保存最后一列:0.0005636937949292874

我该怎么做?这是我的代码:

with open(save_file, 'w', newline='\n') as f:
        writer = csv.writer(f)
        writer.writerows(result_buffer)

标签: pythonlistcsvfile

解决方案


您可以遍历列表并删除每行的最后一项:

with open(save_file, 'w', newline='\n') as lines:
    writer = csv.writer(f)
    for line in lines:
        writer.writerow(line[:-1])

推荐阅读