我有一个这种格式的csv文件
"emails"
"foo.bar@foo.com"
"bar.foo@foo.com"
"foobar@foo.com"
如果文件不是上述格式,我想抛出文件格式错误。怎么做?
答案 0 :(得分:3)
只需使用csv模块读取文件 - 检查第一行是否与您期望的标头匹配,并使用正则表达式(re模块)检查后续行中的电子邮件地址...抛出相应的异常或终止如果这些措施失败,则编制程序。
答案 1 :(得分:0)
只需尝试cutplace即可验证您的csv是否符合指定的格式。