0
csvファイルの文字列要素が値を変更するときを検出する方法を見つけようとしています。値が変わったら、プログラムの操作を変更したい。私はforループの値を一歩前に読んでそれを現在の値と比較したいと思います。残念ながら、私の研究では単に値を読むのではなく、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です:'十分です。 'row'は' None'にはなりません。 –
ありがとう、これは実際に私が探していたよりも優れています。 –