我确信这是一个非常简单的问题,但我似乎找不到任何相关信息。
我有一个非常大的 CSV 文件,我需要在标题后面直接插入一行,这有助于读取 csv 并将其连接到地块 shapefile 的另一个代码。
我有代码来附加我想要的数据行,但它只会转到最后一行。我无法弄清楚如何让代码在标题行之后立即插入我的行。这是我的代码:
import os
import csv
insert_row = '"AAAAAAAAAAAAAAAAAAA","**********","**********","**********","**********","**********","**********","**","**********","**********","****","**********",999999,9999,00'
os.chdir(r"D:\PROPERTY\PINELLAS\Data_20201001_t")
with open("owner_mail.csv", 'r') as csv_file, open("owner_mail.csv", 'a', newline = "") as new_file:
csv_reader = csv.reader(csv_file)
csv_writer = csv.writer(new_file)
csv_writer.writerow(insert_row)
就是这样了。我只需要 insert_row 行数据位于第 2 行位置,而不是位于文件末尾。谢谢。
慕尼黑8549860
素胚勾勒不出你
相关分类