比较2个csv文件上的列

2024-09-29 23:23:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在写一个小脚本,从csv文件a中提取2列(电子邮件地址和电话号码),并将其与csv文件B中的2列(电子邮件地址和电话号码)进行比较

csv文件A列顺序: 电子邮件地址、电话号码

csv文件B列顺序: 电子邮件地址,地址,部门,地点,电话号码,雇用日期

我想要的是从csv文件A取2列,并将其与csv文件B中指定的2列进行比较

在csv文件B中,如果一个电子邮件地址没有关联的电话号码,它会将其与csv文件a进行比较,并将电话号码复制到文件B

我正在用代码进行测试(我是编程新手),但不确定如何获取2列。我曾想过将两个文件中的用户名和密码放入Dict中,并对这两个Dict进行比较,但我不确定如何从列中获取数据。在

import csv

def compareCSVCol():
    cybReader = csv.reader(open(r"C:/JostleMobileNumberCSV/CYBMobile.csv"))
    josReader = csv.reader(open(r"C:/JostleMobileNumberCSV/jostleContributors.csv"))

    for i in cybReader:
        print(i[0])

谢谢你的帮助!在


Tags: 文件csv代码脚本顺序电子邮件地址电话号码

热门问题