【问题标题】:pyenchant cirtial enchant_is_all_caps and enchant_is_title_case assertion messagepyenchant citial enchant_is_all_caps 和 enchant_is_title_case 断言消息
【发布时间】:2013-12-19 08:41:48
【问题描述】:

我使用 pyenchant 来自动更正单词,例如

import enchant
myDic = enchant.Dict('en_EN')
print myDict.check('foo')

问题:我从附魔收到以下错误消息,但它没有崩溃

** (process:24563): CRITICAL **: enchant_is_title_case: assertion `word && *word' failed

** (process:24563): CRITICAL **: enchant_is_all_caps: assertion `word && *word' failed

【问题讨论】:

    标签: python pyenchant


    【解决方案1】:

    pyenchant GIT repository的讨论中找到了答案:

    在我的个人词典中,这是一个空行(或类似的解释)。 我有我的~/.config/enchant/en_EN.dic

    删除空行解决了问题。

    【讨论】:

    • 是的,我是去源码的,看PWL文件(个人词表)是否可以有cmets(可以,行必须以#开头,并且必须在第一列) .如果需要在逻辑上分隔文件的行,只需添加一个空的注释行。
    猜你喜欢
    • 1970-01-01
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-07
    • 2011-04-15
    • 2016-10-21
    • 2016-03-05
    相关资源
    最近更新 更多