編程小白是這樣用python把唐詩玩壞的

最近對編程比較感興趣,于是請教程序猿朋友們,最后都推薦我學習Python。翻看教程幾天后,碰巧遇到有朋友在玩唐詩亂搭的游戲,于是我就寫了一段python程序(對于能否叫程序我一直很懷疑),挑了了很多的混搭詩句,在朋友圈引吐嘈無數。用朋友的話來說,把唐詩給玩壞了!

惡搞一下。圖片來自:gomeart

下面的詩句,都是由不同的詩篇中的句子組合起來的,你可以仔細地讀一讀。很好玩的是,它們幾乎沒有違和感!

獨在異鄉為異客,不知何處是他鄉。

勸君更盡一杯酒,人面桃花相映紅。

停車坐愛楓林晚,任它明月下西樓。

黃沙百戰穿金甲,猶為離人照落花。

借問酒家何處有,多少樓臺煙雨中。

南朝四百八十寺,不知何處是他鄉。

嫦娥應悔偷靈藥,遍插茱臾少一人。

君問歸期未有期,古來征戰幾人回。

行人莫向長堤望,山北山南總是烽。

孤帆遠影碧空盡,回看秋草淚沾巾。

故人西辭黃鶴樓,客散江亭雨未收。

飛流直下三千尺,輕舟已過萬重山。

洛陽親友如相問,不知墻外是誰家。

秦時明月漢時關,不破樓蘭終不還。

喜歡嗎?讓我來分享一下找出這些混搭詩句的方法吧!

首先,我在網頁上找到了唐詩的內容,然后復制粘貼到了“ori_poem.txt”文件中。

這里面都是七言絕句

然后,我寫了一段腳本來處理這個文本,下面是我那扣腳的代碼。

# -*- coding:utf-8 -*-
full_text = []
front_line = []
end_line = []
# 去掉標題
def get_no_title():
    f = open('ori_poem.txt','r')
    for i in f:
        i = i.replace(' ', '')
        if len(i) > 15:
            full_text.append(i)
    f.close()
# 上聯與下聯分離
def get_front_end():
    for line in full_text:
        front_line.append(line[:7])
        end_line.append(line[8:])
# 組合
def get_new_poem():
    for line1 in front_line:
        for line2 in end_line:
            new_poem.write(line1+','+line2)

get_no_title()
get_front_end()
new_poem = open('final_poem.txt','a')
get_new_poem()
new_poem.close()

最后,就是在生成的“final_poem.txt”文件中找合適的詩句啦!

只需要簡單的讀一讀就能選出好句子
簡單粗暴的拼詩大法你get了嗎?選一句混搭詩發到你的朋友圈吸贊吧!效果絕對杠杠滴哦!有更多開腦洞的玩法歡迎和我一起交流!對編程有興趣的朋友也可以和我一起學習哦!

嗨!我是libuo,最近才來到簡書,喜歡的話可以點喜歡支持我哦!喜歡我的文章可以關注我,我會每天都堅持更新的!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,501評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,673評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 178,610評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,939評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,668評論 6 412
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,004評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,001評論 3 449
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,173評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,705評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,426評論 3 359
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,656評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,139評論 5 364
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,833評論 3 350
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,247評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,580評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,371評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,621評論 2 380

推薦閱讀更多精彩內容

  • 今天2017.1.24農歷二七,春節越來越近。 年是什么? 現在是大掃除 還有樂樂奶奶開始炸口酥,炸其他的 還有滿...
    劉烏龜閱讀 408評論 0 0
  • 1.DIY賀卡 在家待了兩天,今天終于帶涵出去曬曬太陽,可惜沒有太陽。 借這個捐贈儀式的光,涵參加了一個DIY賀卡...
    林金秀閱讀 90評論 0 1
  • 江中八尺輕舟,占盡一江潤雨。 嶺上半坡綠樹,引出十里清渠。 堂前幾片臘梅,陪伴三生學戲。 城下千家燈火,飄揚萬展旌旗。
    云逸1108閱讀 74評論 0 0
  • 轉載自:https://www.cnblogs.com/pengchengzhong/p/6212378.html...
    天字一等閱讀 877評論 0 0