csv文件的电子邮件验证程序

epurifier的Python项目详细描述


电子邮件净化器

KWoC 2018

知识产权交流:Join the chat at https://gitter.im/epurifier/Lobby

csv文件的kiss(保持简单愚蠢)电子邮件验证程序

要在本地安装脚本,请使用:

要安装程序,请运行

$ pip install todx

如果您使用的是ubuntu,请运行以下命令:

$ pip3 install todx

如果pandas的安装由于用户权限而失败,则可以使用sudo或使用--user参数进行安装。

要验证电子邮件并将其存储在csv文件中,请运行:

epurifier <input file> <output file>

通过键盘处理无效邮件。

Note that both input and Output files should be in csv format

如果克隆了repo,可以扩展代码,要将克隆的repo作为包安装,请运行:

pip install -e .

现在,编辑本地文件夹中的文件将反映ePurifier在系统范围内的安装,因此您可以将ePurifier与修改后的参数一起使用。

另外,要扩展有效的电子邮件,您可以在创建emailpunizer类时将其传递为

importemail_checkerasecemails_to_check=[# Your emails]additional_valid_emails=[# add only domain names such as 'google.com']emil=ec.EmailPurifier(emails_to_check,additional_valid_emails)

默认情况下,它会将传递的其他电子邮件添加到valid_emails.py中前10个有效电子邮件的列表中。 如果出于某种原因,您只想使用附加的电子邮件,而不希望来自valid_emails的电子邮件,则可以传递参数onlyAdditional=True来覆盖该行为。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaEclipseMars没有保存首选项   java梯度同步失败:原因:启动失败:   java如何从嵌套的JSON获取数据?   java如何判断可观察对象中的任何对象满足一个条件?   java将字符串转换为保持相同值的byte[]数组   java有没有办法绕过AuditingEntityListener为测试设置数据?   从/usr/share/java中解析linux JAR依赖关系   安卓 My java函数抛出nullpointerexception?   java Gradle使用正确版本的依赖项   JBoss和Java6中带注释的WebService中的web服务ClassCastException   java如何修复codename one中的简单逻辑错误?   java如何迭代矩阵的索引?   java如何在JPanel不可见时将其保存为图像?   java HashMap如何在Kotlin中实现MutableMap接口?   javascript如何在单击后加载特定片段?   EclipseJava为纳什均衡获取所有玩家/策略组合   JavaSpring:Web服务REST在JSON上产生双反斜杠   java为什么ServletContext#getRealPath(“/”)返回相对路径?   java当我的游戏应该重新启动时,我应该如何处理重置SurfaceView和线程?