不知道从小到大,我们被迫写了多少心得体会,多少人生感想,如果真情实地的去感受写作然后成长当然很好,但是更多的都是形式主义的需求,并没有人去看里面的内容,白白浪费我们多少大好时光,有时候我们ctrl,C,V按键都磨白了有木有

正如知乎上有很多类似的问题,就比如这个狗血的申请学生会退会

但是当我们掌握python这个好用的工具好,我们会发现如果用python来自动生成文章,这些无用的心得体会将不会再浪费我们宝贵的LOL时间,最近小编就从GitHub每日趋势榜上学习到这一个小项目,分享给大家

1.先看结果

通过代码分分钟生成了上千字的文章,而且还引用了大量的名人名言,还会自己进行段落分割。虽然仔细看有些都狗屁不通,但是都是些应付交差的心得体会,复制粘贴也是写,那何不如用代码来生成呢

2.代码

import os, re
import random,readJSONdata = readJSON.读JSON文件("data.json")
名人名言 = data["famous"] # a 代表前面垫话,b代表后面垫话
前面垫话 = data["before"] # 在名人名言前面弄点废话
后面垫话 = data['after']  # 在名人名言后面弄点废话
废话 = data['bosh'] # 代表文章主要废话来源xx = "学生会退会"重复度 = 2def 洗牌遍历(列表):global 重复度池 = list(列表) * 重复度while True:random.shuffle(池)for 元素 in 池:yield 元素下一句废话 = 洗牌遍历(废话)
下一句名人名言 = 洗牌遍历(名人名言)def 来点名人名言():global 下一句名人名言xx = next(下一句名人名言)xx = xx.replace(  "a",random.choice(前面垫话) )xx = xx.replace(  "b",random.choice(后面垫话) )return xxdef 另起一段():xx = ". "xx += "rn"xx += "    "return xxif __name__ == "__main__":xx = input("请输入文章主题:")for x in xx:tmp = str()while ( len(tmp) < 6000 ) :分支 = random.randint(0,100)if 分支 < 5:tmp += 另起一段()elif 分支 < 20 :tmp += 来点名人名言()else:tmp += next(下一句废话)tmp = tmp.replace("x",xx)print(tmp)

代码就这么长,相对于人工智能,自然语言处理来说,这些不要说太简单,一共就50行代码左右,该程序员在代码还调皮的使用了中文变量,有兴趣的同学可以去下载学习一下哦,源码放在参考链接当中

3.在线版本(网址放在文末)

当然对于有些小伙伴使用还是太麻烦,所以有给力的程序员又添砖加瓦给项目加上了在线版本(链接在文末),直接点击网址就可以生成文章哦

【友情提醒】

  • 如果提交的文章会有人仔细阅读请慎用该项目
  • 如果是学生会让交6000字退会申请,请无视学生会

参考链接:

1.狗屁不通文章生成器
https://github.com/menzi11/BullshitGenerator
2.网页版文章生成器
https://suulnnka.github.io/BullshitGenerator/index.html

python心得体会200字_50行代码让python自动生成文章相关推荐

  1. 学python心得体会1000字-浅谈我对python的学习感受

    python是一门非常有潜力的高级语言,历经多年的发展,其在编程上发挥着越来越大的作用.在这学期中,通过选修python课上的基础知识学习,我对python也有了一定的认识.而且,在字符串上的处理,p ...

  2. python自动化写作_50行代码让python自动生成文章

    不知道从小到大,我们被迫写了多少心得体会,多少人生感想,如果真情实地的去感受写作然后成长当然很好,但是更多的都是形式主义的需求,并没有人去看里面的内容,白白浪费我们多少大好时光,有时候我们ctrl,C ...

  3. 学python心得体会800字-python心得体会

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 前些日子用python基于prometheus开发了一个vsphere volum ...

  4. 学python心得体会500字-英泰移动通信:学习Python心得体会

    原标题:英泰移动通信:学习Python心得体会 我今年刚毕业就去了外地开始找工作,我发现就我们学的理论知识来说能上岗的有技术含量的工作不多,所有接到的面试大部分都是让做销售,这对于我们刚毕业的学生来说 ...

  5. 学python心得体会500字-终于领会学习python的心得体会

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  6. 学python心得体会800字-终于领会学习python的心得体会

    随着人工智能 大数据的火热 Python成为了广大科学家和普通大众的学习语言.在学习Python的过程中 有很多人感到迷茫 不知道自己该从什么地方入手,今天我们就来说一些新手该如何学习Python编程 ...

  7. 学python心得体会500字-Python初学心得体会

    首先分别搭建在Linux和Windows下的python环境,这里有一个小的麻烦,就是在Windows的浏览器使用jupyter时,需要在Linux中python家目录中将防火墙服务打开,否则无法打开 ...

  8. 学python心得体会800字-Python初学心得体会

    首先分别搭建在Linux和Windows下的python环境,这里有一个小的麻烦,就是在Windows的浏览器使用jupyter时,需要在Linux中python家目录中将防火墙服务打开,否则无法打开 ...

  9. 计算机英语心得体会200字,英语读后感200字精选3篇

    英语读后感200字精选3篇 导语:英文读后感的表达方式灵活多样,基本属于议论范畴,但写法不同于一般议论文,因为它必须是在读后的基础上发感想.下面是小编为大家整理的'英语读后感200字,希望对大家有所帮 ...

最新文章

  1. bzoj1688[Usaco2005 Open]Disease Manangement 疾病管理*
  2. android动态视力测试,Chop It-看起来有点无聊却可训练动态视力的 3D 立体小游戏(iPhone, Android)...
  3. .net访问PostgreSQL数据库发生“找不到函数名”的问题追踪
  4. 微服务 前台调用后台的慢的原因_20年IT农民工分享SpringCloud微服务架构实战文档...
  5. java6个人抽奖抽三个人,基于Java的抽奖逻辑
  6. 1、kali的安装与环境配置
  7. (113)FPGA面试题-LUT计算问题
  8. 马斯克一说特斯拉“全自动驾驶”,大家就想笑
  9. Android中Bundle和Intent的区别
  10. 触控获取坐标判断滑动方向
  11. 写一个自己的javascript库
  12. 两级缓存框架J2Cache的使用
  13. python中变量名有哪些
  14. [Python]跟着代码去学习---二维码1:批量生成二维码
  15. java遍历二级城市_java8用Lambda遍历省市区三级数据
  16. C语言:利用指针编写程序,将一个一维数组a[10]中的最大元素与第一个元素互换、将最小元素与最后一个元素互换
  17. 7.前端入门小工具之PS辅助
  18. JNLP文件及JWS
  19. Microsoft Graph for Office 365 - 认证和授权场景
  20. 查询存储过程报错TDS协议流无效

热门文章

  1. Windows下在xampp中配置DVWA
  2. 双系统安装ubuntu的各种错误
  3. 750px设计稿处理方式
  4. 前端js vue遇到的一些简单的数据处理-持续更新
  5. webpack4.x版本与webpack-cli高版本之间存在的bug
  6. XHTML、HTML4,HTML5 之间的区别
  7. windows下备份mysql 数据库
  8. Canopy聚类算法分析
  9. 三维重建:QT+OpenNI+Kinect图像校正
  10. gitlab+svn自动增量发包