Python 3解决方案

对于Python3,下面的代码从web中获取单词列表并返回一个列表。答案基于凯尔·凯利的accepted answer above。import urllib.request

word_url = "http://svnweb.freebsd.org/csrg/share/dict/words?view=co&content-type=text/plain"

response = urllib.request.urlopen(word_url)

long_txt = response.read().decode()

words = long_txt.splitlines()

输出:>>> words

['a', 'AAA', 'AAAS', 'aardvark', 'Aarhus', 'Aaron', 'ABA', 'Ababa',

'aback', 'abacus', 'abalone', 'abandon', 'abase', 'abash', 'abate',

'abbas', 'abbe', 'abbey', 'abbot', 'Abbott', 'abbreviate', ... ]

并生成(因为这是我的目标)一个包含1)大写单词的列表,2)只包含“类似名字”的单词,3)一种现实但听起来有趣的随机名称:import random

upper_words = [word for word in words if word[0].isupper()]

name_words = [word for word in upper_words if not word.isupper()]

rand_name = ' '.join([name_words[random.randint(0, len(name_words))] for i in range(2)])

还有一些随机的名字:>>> for n in range(10):

' '.join([name_words[random.randint(0,len(name_words))] for i in range(2)])

'Semiramis Sicilian'

'Julius Genevieve'

'Rwanda Cohn'

'Quito Sutherland'

'Eocene Wheller'

'Olav Jove'

'Weldon Pappas'

'Vienna Leyden'

'Io Dave'

'Schwartz Stromberg'

python生成随机中文_随机字生成器-Python相关推荐

  1. python生成随机数方法_详解用python生成随机数的几种方法

    今天学习了用python生成仿真数据的一些基本方法和技巧,写成博客和大家分享一下. 本篇博客主要讲解如何从给定参数的的正态分布/均匀分布中生成随机数以及如何以给定概率从数字列表抽取某数字或从区间列表的 ...

  2. python生成文章标题_标题党文章生成器

    前段时间"狗屁不通文章生成器"广受好评.受该项目的启发,我编写了标题党文章生成器. 今天推文写点啥的发生,到底需要如何做到,不今天推文写点啥的发生,又会如何产生.了解清楚今天推文写 ...

  3. vs python生成exe文件_使用VScode编写python程序并打包成.exe文件-文件夹变成exe

    1. 下载vscode并安装 2. 配置Python环境 点击左下角的吃了图标,在弹出的菜单中选择extensions,在左上方搜索框内输入"Python",可以看到好多Pytho ...

  4. python生成word中文字体

    python生成word中文字体 我们今天用python生成word文件,主要是用到了PyRTF包生成rtf文件,由于PyRTF的包中文教程比较少,所以特此记录几篇文章,也希望给大家有一些帮助. 开始 ...

  5. python的英文单词表_随机单词生成器 - Python

    所以我基本上是在一个项目中,计算机从单词列表中抽出一个单词,并为用户乱七八糟.只有一个问题:我不想不断地在列表中写很多单词,所以我想知道是否有一种方法可以导入大量的随机单词,所以即使我不知道它是什么, ...

  6. r与python做随机森林_随机森林算法入门(python)

    昨天收到yhat推送了一篇介绍随机森林算法的邮件,感觉作为介绍和入门不错,就顺手把它翻译一下. 目录 1 什么是随机森林 1.1 集成学习 1.2 随机决策树 1.3 随机森林 1.4 投票 2 为什 ...

  7. c++ 随机字符串_连载|想用Python做自动化测试?了解数值计算和随机数生成神器...

    " 本文掌握Python中的几种数值类型,以及算术运算.位运算.数值转换,再学习一个测试中常用来产生随机数的模块." 构建测试知识体系,欢迎关注 Python支持的数值类型有整型i ...

  8. python生成随机数random.randint()随机取值的概率

    python生成随机数random.randint() 1.random.randint(参数1,参数2) 参数1.参数2必须是整数 函数返回参数1和参数2之间的任意整数 2.random.unifo ...

  9. python moviepy textclip中文_用Python玩转视频剪辑,秀的飞起!

    咪哥杂谈 本篇阅读时间约为 6 分钟. 1 前言 半个月前,后台有个小伙伴问我,如何将视频中的音频提取出来,并且将声音转成文字写入到 word 中,正好接下来的文章要用到百度的语音识别接口. 那么今天 ...

  10. 在envi做随机森林_随机森林原理介绍与适用情况(综述篇)

    一句话介绍 随机森林是一种集成算法(Ensemble Learning),它属于Bagging类型,通过组合多个弱分类器,最终结果通过投票或取均值,使得整体模型的结果具有较高的精确度和泛化性能.其可以 ...

最新文章

  1. Bounding box regression详解
  2. 美国半导体十年计划中的NO.1,模拟硬件究竟有什么价值?
  3. TDD 与 BDD 仅仅是语言描述上的区别么?
  4. 一文讲透非标品的商品类目设计
  5. 前端公共库CDN加速
  6. function module COM_PRODUCT_GETDETAIL_INTERNAL的内存分配问题
  7. PeerJS 0.1.7:一个用于浏览器内P2P的WebRTC封装器
  8. ESXI主机的Management网络管理了什么?
  9. apache2.2.15与PHP5.3.3安装设置完成后,apache启动失败
  10. HDU - 4456 Crowd
  11. raft算法_学习分布式一致性协议:自己实现一个Raft算法
  12. Vue笔记(四)——Vue动画路由
  13. vs查询mysql返回数据_vs与数据库连接查询
  14. python的包管理
  15. objective-c 中的关联介绍
  16. 正则表达式判断是否为数字
  17. mac 提示缺失Myriad字体
  18. css 背景颜色默认,css改变文字选择时的默认背景颜色
  19. namecheap注册域名优惠码
  20. 基于Socket实现远程木马

热门文章

  1. MATLAB 绘制对数图操作陷阱 hold on的位置
  2. Select at least one project的解决方法
  3. 开源社区人们总说的LGTM是什么意思?
  4. 认知电子战 (1.3):认知电子战概述
  5. 词云图生成器使用帮助
  6. 离职时如何拒绝领导的挽留
  7. Android 裁剪摄像头预览窗口-SurfaceView
  8. linux 取消分区,如何在 Linux 中删除分区 | Linux 中国
  9. word流程图两条线的端点连接_word流程图连接线怎么用
  10. 解决Word中出现的多级列表编号不显示的问题