使用Python比较两个csv文件,在两个文件中找到相似的值,并将相似的值保存在另一个文件中作为匹配值

使用Python比较两个csv文件,在两个文件中找到相似的值,并将相似的值保存在另一个文件中作为匹配值,python,python-2.7,Python,Python 2.7,我想在两个csv文件中找到类似的记录。一个csv文件中有9列,而第二个csv文件中也可能有相同的列。该表可在以下位置查看: (一) (二) 但是只有很少的栏目是相关的。像 Results---Judge Status, When----Submit Time, Language-----Language, Time----Exe.Time, 如何仅使用这些特定列进行比较?以下内容可能会有所帮助。一旦你弄明白了如何读取CSV文件(或者自己解析数据),你就可以创建一个包含CSV文件行中所有信息的类

我想在两个csv文件中找到类似的记录。一个csv文件中有9列,而第二个csv文件中也可能有相同的列。该表可在以下位置查看:

(一)

(二)

但是只有很少的栏目是相关的。像

Results---Judge Status,
When----Submit Time,
Language-----Language,
Time----Exe.Time,
如何仅使用这些特定列进行比较?

以下内容可能会有所帮助。一旦你弄明白了如何读取CSV文件(或者自己解析数据),你就可以创建一个包含CSV文件行中所有信息的类。例如,如果将年龄和名称作为两列,则可以创建一个包含年龄和名称的类

class Row:
    def __init__ (self, AGE, NAME):
        self.name = NAME
        self.age = AGE
一旦从两个文件中收集了所有信息(例如,通过将类存储在列表中),您就可以编写一个算法来比较这些类并找到相似之处,例如:

def compareName (row1, row2):
    return (row1.name == row2.name)

你的链接没有帮助,就像在all@Jean-Françoisfare第一个网站可以使用315034作为用户名和密码登录。我对python编程非常陌生,所以目前对我来说有点难以理解,无论如何,感谢您的回复和建议。顺便说一句,我希望找到完整的python代码。