回答
如果您使用Linux例如Ubuntu的
从终端类型:
sudo apt-get install myspell-de-de hunspell-el
您可以检查是否有它可以从一个Python提示符下键入:
import enchant
print enchant.list_languages()
要检查它的工作原理,从一个Python提示符下键入:
import enchant
d = enchant.Dict('de_DE') # or 'el_GR'
d.check("Hello") # False
d.check("Guten") # True
对于词典的更全面的列表,请参阅:
http://packages.ubuntu.com/xenial/myspell-dictionary
http://packages.ubuntu.com/xenial/aspell-dictionary
http://packages.ubuntu.com/source/xenial/libreoffice-dictionaries
非常感谢您的快速回答。是否有可能从文件加载字典?以下似乎不适合我。有任何想法吗? '''enchant.request_pwl_dict(“/ dumps/dictionaries/en_US.dic”)''' – user706838
不,我不这么认为。字典是二进制文件PWL是一个文本文件。你还需要一个字典来使用PWL。有关制作字典的说明,请参阅http://www.suares.com/index.php?page_id=25&news_id=233,但我还没有看到任何绑定python来做到这一点。也许你可以用python做类似的事情,但只需要用包管理器安装字典就简单多了 –
只需从http://pythonhosted.org/pyenchant/api/enchant.html中得到一个想法“myspell提供程序将搜索任何查找字典文件时在“enchant.myspell.dictionary.path”参数中给出的目录“是否对你有用? –
- 1. 如何将字典添加到PyEnchant?
- 2. 与其他字典,其他字典键
- 3. PyEnchant将字典中的单词“纠正”为不在字典中的单词
- 4. 如何通过其他字典过滤python字典?
- 5. 使用字典作为其他字典中的关键字
- 6. python如何查找字典是否包含其他字典中的数据
- 7. 如何在swift中将字典作为值添加到其他字典中
- 8. Сreation从其他字典
- 9. Python字典 - 从其他值
- 10. 填充与其他字典
- 11. 如何从项目内的其他页面下载字符串
- 12. 如何防止其他用户下载/打开其他文件?
- 13. 以其他名字下载PDF。 ASP.NET
- 14. 如何访问其他方法中的字典?
- 15. 如何遍历一个深度嵌套的字典,其中包含Python中的列表和其他字典?
- 16. 从列表和其他字典中嵌套字典
- 17. 从VimL(vimscript)中的其他自动加载字典功能调用自动加载字典功能
- 18. 排序字典使用其他字典的键的值
- 19. 按照Python中其他字典的值排序词典
- 20. 用其他字典的值替换字典键
- 21. 创建结合两个其他字典的字典
- 22. 如何将JavaScript字典推送到多维数组或其他字典?
- 23. 其中有3个字典的字典
- 24. 如何在不阻碍其他情况下下载图像?
- 25. python在字典的其他列表中查找字典的元素
- 26. 无法从网站下载JD-Eclipse?任何其他下载源?
- 27. 如何在其他课程中显示下载进度?
- 28. 如何在其他ViewControllers中继续下载数据
- 29. 如何从MVC中的其他视图加载编辑字段
- 30. pyenchant在Mac OS X上找不到字典文件
是的,你应该能够下载一些字典,而不必让他们自己。你在使用哪种操作系统? –