伪字发生器

gibberish的Python项目详细描述


gibberish模块让您生成随机的、可发音的伪单词。它开始的生活是关于密码生成器的answer on StackOverflow,但它也是一个有趣的方式投币或激发一些词汇创意。

用法

gibberish创建由一个听起来像英语的辅音-元音-辅音音节组成的伪单词。有时它会吐出真实的单词;大多数情况下不会:

>>> from gibberish import Gibberish
>>> gib = Gibberish()
>>> gib.generate_word()
'zept'
>>> gib.generate_word(start_vowel=True)
'ientz'
>>> gib.generate_word(end_vowel=True)
'twae'
>>> gib.generate_words(3)
['sqiounn', 'nuil', 'hydrieucks']

它还用作控制台脚本:

~$ gibberish 6
strit druf doct vel dosk flomp
~$ gibberish
brank
~$ gibberish 1 -l large
fabaduk
~$ gibberish 2 -l medium
voskot koontan

安装

要全局安装gibberish模块和控制台脚本,请克隆此存储库并运行:

~$ python setup.py install

更新

  • (2017.5.11)
    • 分析cmudict(nltk.corpus.cmudict)项中的组件。
    • 如果python 3.6或更高版本,请使用secrets模块。

贡献

请帮助编辑输入gibberish/database/components.yaml,因为哪些字符是初始辅音、最终辅音或元音是自定的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从服务器中的jsp页面读取参数   java构造函数会话(字符串,int)不可见   在java中计算特定字符,但我的程序只读取单词中的第一个字符   在java中转换为json的Hashmap的Hashmap。当发送到jsp时,我用javascript解析它。但它在javascript中的解析不正确   JavaSpringDataREST并没有保存实体的所有字段   java如何通过inten共享图像   eclipse是Java所需要的。即使已定义,也要运行的类文件   rest MapStruct Java流   java在OpenJDK 11的源代码上运行DocumentationTool   比较两个ArrayList索引时的java IndexOutOfBoundsException   java为什么Spring验证器需要将错误对象传递给应用程序(富客户端)并由其处理?   java Android从sms垃圾邮件文件夹或列表中检索垃圾邮件号码   java从匿名类参数访问类的实例   java MethodHandle与通用非类返回筛选器?   指定队列顺序的java