本篇文章帮大家学习拼写检查,包含了拼写检查使用方法、操作技巧、实例演示和注意事项,有一定的学习价值,大家可以用来参考。

检查拼写是任何文本处理或分析的基本要求。 python中的pyspellchecker包提供了这个功能,可以找到可能错误拼写的单词,并建议可能的更正。

首先,我们需要在python环境中使用以下命令安装所需的包。

pip install pyspellchecker

现在在下面看到如何使用包来指出错误拼写的单词以及对可能的正确单词提出一些建议。

from spellchecker import SpellChecker

spell = SpellChecker()

# find those words that may be misspelled

misspelled = spell.unknown(['let', 'us', 'wlak','on','the','groun'])

for word in misspelled:

# Get the one `most likely` answer

print(spell.correction(word))

# Get a list of `likely` options

print(spell.candidates(word))

当运行上面的程序时,我们得到以下输出 -

group

{'group', 'ground', 'groan', 'grout', 'grown', 'groin'}

walk

{'flak', 'weak', 'walk'}

区分大小写如果使用Let代替let,那么这将成为单词与字典中最接近的匹配单词的区分大小写的比较,结果现在看起来不同。

from spellchecker import SpellChecker

spell = SpellChecker()

# find those words that may be misspelled

misspelled = spell.unknown(['Let', 'us', 'wlak','on','the','groun'])

for word in misspelled:

# Get the one `most likely` answer

print(spell.correction(word))

# Get a list of `likely` options

print(spell.candidates(word))

当运行上面的程序时,我们得到以下输出 -

group

{'groin', 'ground', 'groan', 'group', 'grown', 'grout'}

walk

{'walk', 'flak', 'weak'}

get

{'aet', 'ret', 'get', 'cet', 'bet', 'vet', 'pet', 'wet', 'let', 'yet', 'det', 'het', 'set', 'et', 'jet', 'tet', 'met', 'fet', 'net'}

拼写错误python能正常启动吗_拼写检查相关推荐

  1. 拼写检查_拼写检查属性

    拼写检查 Many useful attributes have been provided to web developers recently:  download, placeholder, a ...

  2. python查看目录是否存在_如何检查Python中是否存在文件或目录

    编写Python脚本时,仅当文件或目录不存在时,才可能要执行某些操作.例如,您可能想读取数据或将数据写入配置文件,或者仅在不存在的情况下才创建文件. 在Python中,有多种方法可以检查文件是否存在并 ...

  3. python拼写检查_拼写检查 - Python文本处理教程™

    检查拼写是任何文本处理或分析的基本要求. python中的pyspellchecker包提供了这个功能,可以找到可能错误拼写的单词,并建议可能的更正. 首先,我们需要在python环境中使用以下命令安 ...

  4. python 桌面应用 启动缓慢_如何加快Python 应用的启动时间

    我听说pipenv9.0.2已经发布,启动时间有了很大的改进. 我很快就试了一下,但我觉得并不快.所以我用Python3.7的新特性来研究它. 在本文中,我将介绍该特性以及如何使用它. 启动时间≒导入 ...

  5. apache启动失败_请检查相关配置.√mysql5.1已启动._1、Apache启动失败,请检查相关配置-百度经验...

    前几天电脑系统崩溃了,后边到服务中心重新恢复了系统,但是回来使用APMServ 5.2.6发现:1.Apache启动失败,请检查相关配置.√MySQL5.1已启动. 系统的各种服务我都检查过了,都是正 ...

  6. 拼写检查工具是android,Android的文本和输入---拼写检查器(一)-Go语言中文社区...

    Android平台提供能够让你在应用程序中执行和访问拼写检查的拼写检查器框架.这个框架是由Android平台提供的文本服务API之一. 要在应用程序中使用该框架,你就要创建一个特殊的Android服务 ...

  7. python 打开exe获取窗口句柄_使用Python快速启动多个PC客户端

    点击关注,我们共同每天进步一点点! 作为一枚游戏测试,日常工作的时候,经常需要同时开着多个游戏账号进行测试. 以Unity打包出来的PC客户端为例,每次都需要双击运行exe程序,等着游戏启动后,因为同 ...

  8. python拼写错误20几分钟怎么办_Python | 21行轻松搞定拼写检查器

    引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling. 下面是用21行python代码实现的一个简易但是具备 ...

  9. python脚本怎么启动_怎么启动python脚本

    Python是一种跨平台的计算机程序设计语言.是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断 更新和语言新功能的添加,越来越多被用于独立的.大型项目的开发. ...

  10. python文本结构化处理_在Python中标记非结构化文本数据

    python文本结构化处理 Labelled data has been a crucial demand for supervised machine learning leading to a n ...

最新文章

  1. Java线程:线程的调度-合并
  2. 自适应高度Textarea
  3. RocketMq消息队列使用
  4. 如何免费获得Gartner关于field Service management各产品魔力象限报告
  5. datetime 索引_【免费毕设】ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现(源代码+论文)...
  6. ICSharpCode.SharpZipLib 压缩、解压文件 附源码
  7. xposed环境搭建
  8. 用 Go 语言给 Lua/OpenResty 写扩展
  9. HDU2032 杨辉三角【入门】
  10. 7.业务架构·应用架构·数据架构实战 --- 业务架构书
  11. AOJ-776 马的走法 动态规划
  12. 2021华为软挑赛题_思路分析——实时更新,做多少更多少(二)
  13. Kafka下载安装及部署
  14. 19.软件生命周期(2)
  15. 80后一代开始结婚 独生子女开始承担新的责任
  16. RS码在AWGN信道和2PSK调制下的误码率曲线图(修改自lin_yulin,亲测可用)
  17. 聚合支付与第四方支付平台的本质区别
  18. SAP PR采购申请修改BAPI报错
  19. 众多球员吐槽主办方 甘超宇:完全不像一个国际赛事
  20. DVWA V1.9:Reflected Cross Site Scripting(存储型XSS)

热门文章

  1. BUUCTF:[WUSTCTF2020]alison_likes_jojo
  2. 直线外一点到直线的距离
  3. html页面中的快捷键设置
  4. win7万能声卡驱动_驱动精灵万能网卡版下载-驱动精灵万能网卡版免费下载
  5. 时间开关的工作原理、安装方法及其应用特点
  6. 数字电路34( 计数器—二进制加计数器)
  7. 织梦DedeCMS网站源代码分析详解
  8. MyBatis 大于等于、小于等于的写法
  9. oracle查询倒叙,ORACLE 索引结构--倒叙索引:
  10. 微信服务器推送文件在哪个文件夹,微信电脑版聊天文件在哪个文件夹?微信电脑版文件位置介绍...