geht's auch smarter ?
Verfasst: Dienstag 5. Mai 2020, 08:57
moinsen,
ich habe eine csv-datei, die 30 einträge hat. mehr sollen es auch nicht werden. täglich kommt EIN neuer eintrag (neue zeile am ende der datei) hinzu, weswegen die zweite zeile (in der ersten zeile befinden sich die spaltenüberschriften) gelöscht werden muss. mein code:
merci im voraus
so long
ich habe eine csv-datei, die 30 einträge hat. mehr sollen es auch nicht werden. täglich kommt EIN neuer eintrag (neue zeile am ende der datei) hinzu, weswegen die zweite zeile (in der ersten zeile befinden sich die spaltenüberschriften) gelöscht werden muss. mein code:
Code: Alles auswählen
file = 'E:\\APPDATA\\Atom\\Python\\Scripts\\test.csv'
entry = "\nneu1,neu2"
with open(file,'a+') as csvfile:
csvfile.write(entry)
csvfile.seek(0)
lines = csvfile.readlines()
del lines[1]
with open(file, "w") as csvfile:
for l in lines:
csvfile.write(l)
so long