-1
我想比較兩個分隔的文件,通常是使用python的csv/pipe文件。我正在尋找細胞對細胞的比較(元素到元素),而不是逐行比較。 我的結果應該是使用python比較兩個文件3
不匹配文件應該被創建
在它應該顯示的列名,行號,源行元素值和目標行元素值控制檯。 任何人都可以幫我解決這個問題嗎?
樣品的編號:
import sys, csv ,operator
data = csv.reader(open('D:\ANACONDA\sam.csv'),delimiter=',')
sortedlist = sorted(data, key=operator.itemgetter(0)) # 0 specifies according to first column we want to sort
print (sortedlist);
now write the sorte result into new CSV file
with open("NewFile.csv", "wb") as f:
fileWriter = csv.writer(f, delimiter=',')
for row in sortedlist:
fileWriter.writerow(row)
源文件1:
NAME,AGE,CITY
a,34,abc
目標文件1:
NAME,AGE,CITY
a,34,xys
輸出應該是這樣的: 不匹配的列城,行號25,源值爲:ABC和目標值:XYS