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:'就足夠了。 「行」不能是「無」。 –
謝謝,這實際上比我所尋找的更好。 –