python 比较以逗号分隔的文件中的字段。 有两个文件,文件内容相似,每个文件内容都是以','
1个回答
展开全部
FILES = ['history.csv', 'newdata.csv']
COLUMN = 3
SPLITER = ','
tobecheck = zip(*map(lambda f: open(f, 'r').readlines(), FILES))
for ln1, ln2 in [(ln1, ln2)
for ln1, ln2 in tobecheck
if ln1.split(SPLITER)[COLUMN] != ln2.split(SPLITER)[COLUMN]]:
print "1: %s" % ln1,
print "2: %s" % ln2,
print ""
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询