521|Python程式設計師的花式表白

2022-01-10 Crossin的編程教室

昨天是520,今天是521,各位都準備了什麼禮物?是不是想得頭髮都要掉了……那麼本文就來給大家介紹幾種用Python表白的姿勢(絕不是畫個愛心曲線啦~)神馬?你還在solo用不上?那不是更要收藏一波,以備不時之需嘛用Python將你們的聊天記錄/TA的朋友圈文字製作成漂亮的詞雲圖,先來看看效果

當然圖片你可以隨便選擇,愛心、玫瑰、鑽石都可以,並且關於詞雲圖的繪製方法我們已經講了很多,比如上面的圖就是用Wordcloud製作。唯一的難點就是如何將你們之間的聊天記錄導出,因為iOS/android和MAC/Windows的操作方式均不一樣,並且可能涉及到資料庫的解密等操作,但你可以在百度/GitHub等網站輕鬆找到一些教程,總之不管是朋微信/QQ聊天記錄還是朋友圈/說說/微博,這張詞雲圖只要專屬於TA就能打動人心~
text = open(path.join(d, 'love.txt'), encoding='utf-8').read()text = processChinese(text)  back_coloring = imread(path.join(d, "./image/love.jpg"))wc = WordCloud(font_path='./font/葉立群幾何體.ttf',                 background_color="white",                 max_words=2000,                 mask=back_coloring,                                random_state=42,               )wc.generate(text)


剛剛我們是用文字來製作詞雲,現在我們也可以將照片進行組合,用Python將包含你們記憶的照片製作成圖片關鍵詞👇

其實Python實現也不難,裡面的數字、文字可以用矩陣定義,然後用圖片填充即可

部分參考代碼:

imgIndex = 0needImgNum = 0for y in range(h):    for x in range(w):        try:            if picMatrix[y][x] == 1:                needImgNum = needImgNum + 1                fromImage = Image.open(                    r"%s.jpg" % str(imgIndex % imgCount))
fromImage = fromImage.resize((100, 100), Image.ANTIALIAS) toImage.paste(fromImage, (x * mw, y * mw)) imgIndex = imgIndex + 1 else: pass except IOError: pass

參考:用Python寫一份獨特的元宵節祝福

或者也可以將妹子的頭像切成九宮格愛心生成520專屬頭像也不錯

參考:拿python生成朋友圈九宮格視頻


使用Python爬蟲爬取一些情話網站或者是知乎上有關情話/表白的語句

然後寫個腳本定時發送微博/微信/郵件給TA,這並不困難,這些自動化庫我們都講過。比如發微信可以使用itchat模塊(不過現在大部分微信號都無法登錄網頁版,因此也就無法使用itchat),發郵件可以使用yagmail,不過是否有用就因妹子而異了

參考:用Python免費發送定時郵件


用Django/Flask等web框架搭建一個網站算是更高級一點的表白方式,但是略有難度。先看效果

是不是比之前的幾種方式更加酷炫?並且親測有效

對於Python初學者實現起來稍有難度,簡單來說就是將別人做好的源碼部署在伺服器上即可,我們不需要去寫前端樣式但是確需要懂一點前端知識以及運維部署相關的操作,並且一臺雲伺服器也是必需。如果你是新手也想操作一番可以按照以下步驟操作

準備一臺雲伺服器

配置Python、Mysql等相關軟體

上傳源碼

配置Django、資料庫等

啟動服務

在合適的時間發送網站給TA


以上就是用Python花式表白的幾種姿勢,如果不起作用可以用Python接點外包、寫點代碼、賺點小錢給她清空購物車,效果也非常好哦

部分源碼與使用說明:

https://pan.baidu.com/s/1-YQUNaRJs0jTi_8Qtv71CQ

密碼: gwmp

如果文章對你有幫助,歡迎轉發/點讚/收藏~

_往期文章推薦_

相關焦點

  • 521程式設計師表白代碼大公開,給你無法複製的花式告白
    許多程式設計師小夥伴總是苦於找不到合適的告白方式。在521,小編特地整理了一些程式設計師專屬的告白方式與大家分享,一起看看程式設計師用代碼敲出的浪漫吧~首先咱作為程式設計師逼格自然要高,可不是簡單我愛你,送個花,擺個心形蠟燭那樣簡單了。
  • 我愛你在521 表白520
    昨天這個官宣的表白日,全城都陷入粉色的泡泡當中,空氣裡都瀰漫著甜蜜的味道。隨處可見,都是各種花式狗糧,我很好的被迫吃撐了,饕餮的胃都塞不滿的節奏。了解我的人都知道我是一個感性的,很容易被情緒帶動充滿對未來無限憧憬美好想像的小仙女。Oh,No,榮耀晉升的仙女麻麻。
  • 521是什麼意思?520與521的區別 521情人節表白方式及禮物推薦
    520、521節日區別520主要是為女性設定的節日,而521則主要是為男性設定的節日。男性可以選擇在5月20日對老婆、女友或喜歡的女神表白「520」(我愛你),5月21日這一天就是確定答案的日子了,被感動的女性記得向老公、男友或心儀的男神回復「521」表示(我願意、我愛你)。
  • 521情人節微信朋友圈祝福語大全 521女生向男生表白感人的句子
    川北在線核心提示:原標題:521情人節微信朋友圈祝福語大全 521女生向男生表白感人的句子 5月份真是一個節日不斷的月份。昨天是520情人節,今天是521情人節,520與521有什麼區別呢?總的來說,520是小攻表白日。521是小受表白日。
  • 521情人節簡訊微信祝福語大全 521女生向男生表白感人的情話句子
    今天是521情人節,520與521有什麼區別呢?總的來說,也就是520主要是為女性設定的節日,而521則主要是為男性設定的節日。男性可以選擇在5月20日對老婆、女友或喜歡的女神表白「520」(我愛你),5月21日這一天就是確定答案的日子了,被感動的女性記得向老公、男友或心儀的男神做出回應啦!
  • 521微信給男生發多少紅包表白合適 521是什麼節日與520區別介紹
    521和520一樣,都是浪漫的表白日,不過是適合女生表白的。那麼,女生想給暗戀對象表白卻不好意思?不妨發個微信紅包來表示心意吧!在生活中,並不是只有男生會浪漫,女生浪漫起來更能抓住他的心。下面,我們來看看521給男朋友發微信紅包的數字。
  • 戲精程式設計師,用python開發了一個女朋友,天天秀恩愛
    很多人都知道,程式設計師大部分都是單身狗,然而,無奈Python實在太強大,居然可以用來開發一個女朋友出來。#其實,這個女朋友類似很多視頻中,那些假裝自己有女朋友或男朋友的人一樣,也是在假裝哦,但是程式設計師的用python假裝自己有女朋友,要比他們更加真實。
  • 八行python代碼展現程式設計師從入門到大神的八種階段
    人生苦短,我用python。python的世界裡無處不在的簡潔和短小,往往一行代碼可以實現很多有意思功能。這八種狀態也是一個程式設計師從入門到大神(跑路)的八個階段,每個階段對應一行代碼並且可以直接運行,看看你現在已經到了哪個階段1.初學pythonprint("Hello World!")
  • 520 表白不夠,521 來湊!!!
    文章開頭提一嘴,http://www.cxy521.com
  • 521句超短情話寫給男朋友 521情話暖心短語表白老公男朋友
    521句超短情話寫給男朋友 521情話暖心短語表白老公男朋友時間:2020-05-20 22:55   來源:鹿科技綜合   責任編輯:毛青青 川北在線核心提示:原標題:521句超短情話寫給男朋友 521情話暖心短語表白老公男朋友 5月21日是每年的網絡情人節,諧音是我愛你,520 主要是為女性設定的節日、而
  • 521.1314表白的數學題大全 臨沂學霸520專用表白方式
    今天是520,你是不是已經準備好一個創意的表白方式了呢?據說今年很多創意都弱爆了,流行學霸們的公式表白,臨沂的學霸們來看看那些關於「我愛你一生一世」的高端數學表白吧。   1.【(?+52.8)×5-3.9343】÷0.5-10×?+1=521.1314   將 ?
  • 521網絡情人節表白祝福語大全 女生向男朋友撒嬌表白的情話短句
    521向男生表白,寫給男朋友什麼情話最感動呢?如何向男朋友撒嬌表達你的愛,早安521:致愛我的人和我愛的人 因為有了人海, 相遇才顯得那麼意外; 因為有了疼愛, 感情才有了無可取代的例外。 最真的愛,總是坦誠相待; 最好的伴,總是一直都在!
  • 520比521更適合表白,居然是因為南方人的口音…
    前後只隔一天讀音聽起來也差不多,但情侶們更願意選擇過520,而不是521呢?要知道,在520風頭大盛的那段日子裡521一度也被賦予了「愛的表白」的含義同時還流傳出一種說法:520是男生向女生表白說「我愛你」的日子,而521則是女生接受表白後對男生回復「
  • 古今中外的花式表白
    如今的女孩越來越優秀了,這給男生很大的壓力,遇到自己心怡的姑娘怎麼表白,她才能答應呢?各路人馬奇思妙想終於想出了許多花式表白法,肯定能博得美人一笑。首先來看看我們的古人是怎麼追自己的心上人的?理科生都比較羞澀,他們會委婉地表露自己的心跡,學化學的同學會用元素周期表來表白,比如寫信:H(氫)At(砹)Tc(鎝)---親愛的Mg+ZnSO4=Zn+MgSO4---你的美(鎂)奪走了我的心(鋅)我對你的愛,比金剛石還堅定。
  • 521是什麼意思?5月21日是女生向男生表白送禮物嗎
    昨天是520表白日,今天521情人節繼續哦,都是網絡情人節,520與521有什麼區別呢?總的來說,520是小攻表白日。521是小受表白日。也就是520主要是為女性設定的節日,而521則主要是為男性設定的節日。
  • 看了這個鍵盤,你認為是什麼語言程式設計師?python程式設計師:不是我!
    從決定開始做程式設計師的那一刻,就註定了,今後的日子要與鍵盤長相廝守了,如果鍵盤是常年是嶄新的,那一定不是程式設計師的鍵盤,如果你是程式設計師,就很有可能從你的鍵盤上看到長期戰鬥的痕跡,這些痕跡往往是程式設計師常年鍾愛的哪些按鍵都被磨沒了,那麼程式設計師到底鍾愛哪些按鍵呢,有人說「;」鍵,也有人說「ctrl」,"
  • 521表白古風:我愛你,這一次不想再沉默
    521表白古風:我愛你,這一次不想再沉默如果說:有一種愛穿過時間的海洋,一直在追自己內心深處喜愛的,都來之不易。就好比一個人的時間是有限的,如何安排自己的喜歡的時間?不如多做一些自己喜歡的事情,鄭重的態度,表白古風。
  • 521是什麼意思?
    如果一個女孩對一個男孩說521,那就是對他表白的意思。
  • 521我愛你表白簡訊 臨沂同學愛一個人的方式
    表白是個技術活,你造嗎?但是表達愛意最直接的方式只有三個字「我愛你」。小編為大家整理了521我愛你的表白簡訊,告白日一起表白吧。   永不褪色的是對你默默的關懷,永不停息的是對你無盡的思念,永不改變的是對你深深的愛戀。521我愛你。
  • 521句短句子情話 521表白告白最暖心短句給男生男友
    521句短句子情話  1) 在認識你之後,我才發現自己可以這樣情願的付出。  2) 在你孤獨悲傷的日子裡,請你悄悄地念一念我的名字。並且說:有人在懷念我,在世上我活在一個人的心裡。  3) 在每一個思念的夜晚,你熟悉的聲音一次次在我耳畔響起,你絢麗的身影一次次在我心底泛起。我甚至可以感覺到你的氣息。