91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中怎么自動生成文章

發布時間:2021-07-02 15:46:38 來源:億速云 閱讀:684 作者:Leah 欄目:大數據

這篇文章將為大家詳細講解有關python中怎么自動生成文章,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。


1.先看結果

python中怎么自動生成文章通過代碼分分鐘生成了上千字的文章,而且還引用了大量的名人名言,還會自己進行段落分割。雖然仔細看有些都狗屁不通,但是都是些應付交差的心得體會,復制粘貼也是寫,那何不如用代碼來生成呢

 

2.代碼


import os, re
import 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)
 

代碼就這么長,相對于人工智能,自然語言處理來說,這些不要說太簡單,一共就50行代碼左右,該程序員在代碼還調皮的使用了中文變量,有興趣的同學可以去下載學習一下哦,源碼放在參考鏈接和閱讀原文當中

 

3.在線版本(網址放在文末)

當然對于有些小伙伴使用還是太麻煩,所以有給力的程序員又添磚加瓦給項目加上了在線版本(鏈接在文末),直接點擊網址就可以生成文

python中怎么自動生成文章

關于python中怎么自動生成文章就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沐川县| 马公市| 正镶白旗| 临颍县| 宣武区| 岳西县| 枞阳县| 绥棱县| 聂拉木县| 柘城县| 行唐县| 玉屏| 兴山县| 阿拉善盟| 思南县| 阿拉善左旗| 本溪| 靖江市| 紫阳县| 阿城市| 江永县| 紫金县| 元朗区| 宜兰市| 台南县| 吴忠市| 定西市| 迁西县| 武威市| 西乡县| 稻城县| 罗田县| 安福县| 萝北县| 阿鲁科尔沁旗| 监利县| 杭锦后旗| 塘沽区| 资阳市| 宿州市| 丰宁|