Ich versuche, einen Weg zu finden, wenn String-Elemente in CSV-Datei Werte ändern. Wenn sich der Wert ändert, möchte ich, dass sich der Betrieb des Programms ändert. Ich möchte den Wert in der for-Schleife einen Schritt voraus lesen und ihn mit dem aktuellen Wert vergleichen. Leider hat meine Forschung nur Ergebnisse hervorgebracht, die die for-Schleife um eins vorschieben, anstatt einfach den Wert zu lesen.Erkennen einer Änderung in einer CSV-Zeile
Jede Hilfe wäre angebracht.
import csv
with open("bleh.csv", "r") as bleh:
blehFileReader = csv.reader(bleh, delimiter=',')
next(blehFileReader, None)
for row in blehFileReader:
name = row
nextname = next(blehFileReader)
print(name)
if name != nextname:
print ("name has changed")
Ich denke, dass 'wenn row = name_vorher:' genug ist. 'row' kann nicht' None' sein. –
Danke, das ist eigentlich besser als das, was ich gesucht habe. –