识别 Python 中的随机字符串

Identify Random Strings in Python

我正在尝试从 python 中的字符串列表中识别随机字符串, 我想阅读每个单词并能够说出它是随机的还是有意义的 word.The =] 等应该被识别。

除了把所有的英文单词存到一个文件里比较一下,有没有现成的解决办法或者已有的代码库?

我知道没有简单的方法可以找到随机性,也欢迎任何其他简单的方法或建议。

ex - rrstm 阿斯达夫萨 qmquas

提前致谢

您可以使用 wordnik api 来比较字符串并检查它 returns 是否有含义或未找到定义。

您可以使用 pyenchant 执行此操作。使用 pip

安装它
sudo pip install pyenchant

然后导入。

In [1]: import enchant

In [2]: d = enchant.Dict("en_US")

In [3]: d.check("Hello")
Out[3]: True

In [4]: d.check("Helo")
Out[4]: False