最近學習Python,發現了許多有趣的模塊。感覺開啓了新世界的大門,因爲我也不是對所有模塊都熟悉,所以今天不是講代碼。
1、ItChat
這是一個微信自動回覆的模塊,因爲我微信一直無法登陸,所以也沒有測試這個模塊的功能。這裏只是簡單介紹一下。
使用流程大致就是:
- 登陸微信
- 註冊監聽
- 響應監聽
- 結束
而我就卡在了登陸微信上面,註冊監聽的話代碼也是非常簡單的。它可以監聽多種數據,文字、圖片、視頻等…功能也是非常齊全的。也可以調用圖靈機器人的API使用(不過圖靈機器人是收費的),讓自己的微信變成一個智能的小機器人。具體的使用可以參見博客:https://www.cnblogs.com/dongxiaodong/p/10490563.html。
2、WordCloud
我覺得大家應該都看過這種樣式的圖片:
就是一大堆關鍵詞形成一張圖片,有的是矩形有的是一些特殊形狀。而WordCloud的作用,就是製作這種圖片。這個模塊的使用也是非常方便的,我們需要準備一個文本、一張圖片(PNG的)、然後填寫一堆參數就好了。
確實是挺帥的,但是這是網圖。大家可以嘗試自己做出喜歡的圖片。
具體使用可以參見:https://www.cnblogs.com/jlutiger/p/9176517.html
3、Pillow
這是一個圖片處理的模塊,功能齊全。我們可以用它轉換格式、裁剪圖片、拼接圖片、旋轉圖片、高斯模糊、顏色通道分離/合併、、、當然了,比p圖軟件是麻煩多了。不過我還是挺喜歡這個模塊的,最近也打算用這個模塊做點小東西。下面看一下效果:
4、Pygame
這個是一個圖形界面開發的模塊,不過我也只是接觸了一下。並沒有學習太多,所以不是非常瞭解它和tkinter模塊的區別。
除此之外還有許多有趣的模塊,像是處理圖標的matplotlib、處理Excel的pandas、處理文本的Jieba等。大家可以自己去多瞭解一些模塊,可以大大減少編程的工作量。