0
我试图找到一种方法来检测csv文件中的字符串元素何时更改值。当值改变时,我想让程序的操作改变。我想先读取for循环中的值并将其与当前值进行比较。不幸的是,我的研究结果只是将循环提前一步,而不是简单地读取数值。检测CSV行中的更改
任何帮助将被拨付。
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")
我认为,如果'行= previous_name:'就足够了。 “行”不能是“无”。 –
谢谢,这实际上比我所寻找的更好。 –