首先我们来看一下让人尴尬的几个outcome
如果说我们有一个需求要精确过滤出一些英语单词,那么原生字符串方法根本不能达到要求,那么我们就需要找其他方法了:
pyenchant
1 installing PyEnchant
pip install pyenchant
如果安装不成功,提示C库缺失之类的,可以先执行以下命令:
sudo yum install enchant
or
sudo apt-get install enchant
然后再次:
pip install pyenchant
安装好enchant之后,在使用pip安装pyenchant即可。但是在python中使用enchant时,会发现刚刚装好的enchant没有安装默认字典。这就需要另外安装常用英语字典,来支持pyenchant的正常使用,使用如下指令:
sudo yum install aspell-en
sudo yum install enchant-aspell
2 基础用法
2.1 创建和使用Dictionary Object
在PyEnchant中最主要的就是Dict对象,我们可以使用它来检查单词的拼写是否正确,同时还可以对拼写错误的单词提供几个可能的正确拼写。
首先介绍如何创建Dict对象,