如何检查一个有效的CSV文件?
我有一个这样的csv文件格式:
"emails"
"foo.bar@foo.com"
"bar.foo@foo.com"
"foobar@foo.com"
如果文件不是上面这种格式,我想要抛出一个文件格式错误。该怎么做呢?
2 个回答
0
你可以试试 cutplace 这个工具,它可以检查你的csv文件是否符合指定的格式。
3
只需要用csv模块来读取文件——先检查第一行是否和你预期的标题一致,然后用正则表达式(re模块)来检查后面行中的电子邮件地址……如果这些检查失败,就抛出相应的异常或者结束程序。