我有一个包含电子邮件的CSV文件,我需要在其中验证是否有多于一列,如果有,那么我需要拒绝该文件,我正在考虑读取每一行并使用“输入”操作来检查是否第一行包含逗号,尽管在yahoo链接之一https://in.answers.yahoo.com/question/index?qid=20101211183849AAy3gVh中, 我发现如果用双引号括起来,我们可以在电子邮件地址中添加逗号。
这里的逻辑应该是什么?
不能使用csv或pandas模块
文件的前3行:
dilkash.manghani@gmail.com, dilkash.manghani@gmail.com
dilkash123@gmail.com, dilkash123@gmail.com
dilkash423@gmail.com, dilkash523@gmail.com
代码:
with open("file.csv", "r") as f:
data = f.read().split('\n')
for email in data:
if "," in email:
raise Exception("invalid")
湖上湖
相关分类