python心得体会200字_50行代码让python自动生成文章
生活随笔
收集整理的這篇文章主要介紹了
python心得体会200字_50行代码让python自动生成文章
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
不知道從小到大,我們被迫寫了多少心得體會,多少人生感想,如果真情實地的去感受寫作然后成長當然很好,但是更多的都是形式主義的需求,并沒有人去看里面的內容,白白浪費我們多少大好時光,有時候我們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自动生成文章的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql查询case when_【原创
- 下一篇: python代码删掉了几行怎么撤回_78