亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

桓台县| 灌南县| 方城县| 卢氏县| 凯里市| 瓦房店市| 牡丹江市| 科技| 株洲县| 如东县| 昔阳县| 南雄市| 红原县| 且末县| 河曲县| 合肥市| 鹰潭市| 巴南区| 康乐县| 玉屏| 久治县| 英吉沙县| 华池县| 芦山县| 罗甸县| 淄博市| 广丰县| 隆回县| 香河县| 水富县| 吴桥县| 夏邑县| 务川| 嘉定区| 盐亭县| 普陀区| 屯昌县| 江门市| 彭山县| 屯门区| 兴和县|