2つの.csvファイルを比較し、一方にはあるが他方にはない行を印刷するプログラムを作成したいと思います。基本的には機能しますが、このプログラムで2つのタスクを実行すると機能しなくなります:/私はPythonの初心者です。
csv=open('c:\Users\***\Desktop\prvi.csv','r')
csv2=open('c:\Users\***\Desktop\drugi.csv','r')
list1=[]
choice=0
loop=0
while loop==0:
choice=input('Odaberite zeljenu funkciju: \n1)\
Usporedi Book1 sa Book2\n2) Usporedi Book2 sa Book1 \n3) Print Book1 \n4) Print Book2 \n5) Izlaz \nOdabir: ')
if choice==1:
for row in csv:
if not row in csv2:
list1.append(row)
for row in list1:
print row
del list1[0:len(list1)]
elif choice==2:
for row in csv2:
if not row in csv:
list1.append(row)
for row in list1:
print row
del list1[0:len(list1)]
elif choice==3:
for row in csv:
print row
elif choice==4:
for row in csv2:
print row
elif choice==5:
loop=1