日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

神仙项目!狗屁不通 Python 文章生成器

發布時間:2024/1/1 python 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 神仙项目!狗屁不通 Python 文章生成器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

前幾天,有個Python 小項目在 Github 上火了,上了每日趨勢榜榜首。

項目名字叫做 BullshitGenerator狗屁不通文章生成器。項目用 Python 實現,核心代碼不過 50 幾行,加上數據也不到 200 行。

所以這到底是一個什么神仙項目,能在短短兩周多時間就收到了 7k 多 stars?

這還得從一個知乎問題說起:

有人提問說,學生會退會申請六千字怎么寫?

顯然,這是一個很魔幻的要求,想必也沒人真的會去看內容。于是下面就有人給做了個神器,也就是這個項目,并生成一篇 6000 字的學生會退會申請:

全文實在太長,我就不全貼進來了。(反正也不會有人去看)

后來,又有人添磚加瓦,給項目加上了在線版本(地址見文末)。于是我也去試了一發:

矮馬呀,這讓人頭皮炸裂的 PUNCHLINE!

再來試試:

雖說的確文如其名“狗屁不通”,但卻讓人感覺還有點微妙的迷之內涵呢……

看到這里,可能很多人會聯想到自然語言處理、深度學習等高大上的理論,覺得這是否又是某個 AI 框架的新試驗?

然而有趣的點正在這里,這個用 Python 實現的小工具,其實完沒全有太高的“技術含量”,相代的關碼,想各必位也能看懂大個概(作者甚至很調皮地用了中文變量命名……):

import os, reimport random,readJSON
data = readJSON.讀JSON文件("data.json")名人名言 = data["famous"] # a 代表前面墊話,b代表后面墊話前面墊話 = data["before"] # 在名人名言前面弄點廢話后面墊話 = data['after'] # 在名人名言后面弄點廢話廢話 = data['bosh'] # 代表文章主要廢話來源
xx = "學生會退會"
重復度 = 2
def 洗牌遍歷(列表): 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 xx
def 另起一段(): xx = ". " xx += "\r\n" xx += " " return xx
if __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)

就這么長。說白了,就是找了上百條名人名言,加上一堆前墊話、后墊話、廢話,隨機篩選,雜糅在一起,來個大雜燴,一篇文章就出爐了。

雖然簡單(且并沒有什么亂用),但圍觀的吃瓜群眾看了后還是很嗨皮的:

可見,現實生活中這種狗屁不通的文章給大家留下了多大的陰影……

如果你也想玩一玩這個狗屁不通文章生成器,可以去 Github 下載項目運行,也可以上網頁版進行體驗(需將地址復制到瀏覽器中)。

參考鏈接:

[知乎]學生會退會申請六千字怎么寫?- KE meng 的回答

https://www.zhihu.com/question/349794499/answer/873505410

狗屁不通文章生成器

https://github.com/menzi11/BullshitGenerator

網頁版

https://suulnnka.github.io/BullshitGenerator/index.html

“狗屁不通文章生成器”登頂GitHub熱榜,分分鐘寫出萬字形式主義大作 - 量子位

https://mp.weixin.qq.com/s/gp9eFeM5Q85pAazWDuG9_g

--------[無聊的彩蛋]--------

別說又臭又長的文章了,現在大家習慣了碎片化閱讀,正常的文章也未必能仔細讀完。我相信,項目的 7.8k stars,不少人壓根沒搞清這其實不是個 AI 項目,知乎的三萬六千點贊里,大多數人肯定也沒發現,其實作者貼的是近六萬字而不是六千字(所以才會那么長)。

而讀到這里的你,有沒有注意到本文中有句話是故意語序顛倒的呢?

總結

以上是生活随笔為你收集整理的神仙项目!狗屁不通 Python 文章生成器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。