如何检查一个有效的CSV文件?

0 投票
2 回答
2564 浏览
提问于 2025-04-16 11:04

我有一个这样的csv文件格式:

"emails"
"foo.bar@foo.com"
"bar.foo@foo.com"
"foobar@foo.com"

如果文件不是上面这种格式,我想要抛出一个文件格式错误。该怎么做呢?

2 个回答

0

你可以试试 cutplace 这个工具,它可以检查你的csv文件是否符合指定的格式。

3

只需要用csv模块来读取文件——先检查第一行是否和你预期的标题一致,然后用正则表达式(re模块)来检查后面行中的电子邮件地址……如果这些检查失败,就抛出相应的异常或者结束程序。

撰写回答