Python Pyenchant模块-拼写检查器

Python Pyenchant模块-拼写检查器,python,pyenchant,Python,Pyenchant,如何修剪Python Pyenchat模块的“建议单词列表”的输出? 通常,它会给我一个包含20个建议单词的巨大列表,这些单词在屏幕上显示时看起来很笨拙,而且有走出屏幕的趋势。与sentinel一样,我不确定您遇到的问题是pyenchant还是python熟悉度问题。如果我假设是后者,您可以简单地选择希望作为程序一部分的值的数量。以简单的形式,这可以简单到: suggestion_list = pyenchant_function(document_filled_with_typos) numb

如何修剪Python Pyenchat模块的“建议单词列表”的输出?
通常,它会给我一个包含20个建议单词的巨大列表,这些单词在屏幕上显示时看起来很笨拙,而且有走出屏幕的趋势。

与sentinel一样,我不确定您遇到的问题是pyenchant还是python熟悉度问题。如果我假设是后者,您可以简单地选择希望作为程序一部分的值的数量。以简单的形式,这可以简单到:

suggestion_list = pyenchant_function(document_filled_with_typos)
number_of_suggestions = len(suggestion_list)
MAX_SUGGESTIONS = 3 # you choose what you like
if number_of_suggestions > MAX_SUGGESTIONS:
    answer = suggestion_list[0:(MAX_Suggestions-1)] # python lists are indexed to 0
else:
    answer = suggestion_list
注意:我在这里选择的是清晰而不是简洁,因为我猜测,如果asker不清楚如何使用列表索引,asker将对其进行评估


希望这对python有帮助,祝您好运。

假设它返回一个标准python列表,您将使用标准python切片语法。例如,
suggestedwords[:10]
只得到前10个词。

到目前为止你做了什么?到目前为止,您的代码在哪里?例如,您没有检查文档,例如-具体问题在哪里?@Sentinel:expat模块的过期(2.5.2)文档有什么相关性?