gpt4 book ai didi

python - 如何使用 Python 删除/去除我的 csv 文件中的白色/空白行?

转载 作者:行者123 更新时间:2023-11-28 17:56:22 25 4
gpt4 key购买 nike

我有一个 csv 文件,其中包含必须从中删除的信息(通过删除相应的列来完成),我得到的输出是我所期望的,除了每行之间还给我空白行。我怎样才能摆脱那些? (我目前没有pandas,所以如果有解决这个问题而不必使用它就太好了)

例如,我想从:

ssid vlan CT rssi date


# # # # #


# # # # #

收件人:

ssid vlan CT rssi date
# # # # #
# # # # #

这是我用来删除我不想要的列的脚本,也是给我这些额外行的原因:

import csv

with open("SBU.csv","r") as source:
rdr= csv.reader(source)

with open("scrubbed.csv","w") as result:
wtr= csv.writer(result)

for r in rdr:
wtr.writerow((r[0], r[1], r[3], r[5], r[6], r[7], r[8]))

最佳答案

假设您正在运行 Python 3.X,您还必须在打开文件时包含 newline='' 以避免在您已经访问的行之间添加任何新行写入文件。以下应该可以解决问题:

with open("scrubbed.csv", "w", newline='') as result:
wtr= csv.writer(result)

关于python - 如何使用 Python 删除/去除我的 csv 文件中的白色/空白行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57996223/

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