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