社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python中几个非常有趣的模块

ZackSock • 5 年前 • 467 次点击  

最近学习Python,发现了许多有趣的模块。感觉开启了新世界的大门,因为我也不是对所有模块都熟悉,所以今天不是讲代码。

1、ItChat

这是一个微信自动回复的模块,因为我微信一直无法登陆,所以也没有测试这个模块的功能。这里只是简单介绍一下。

使用流程大致就是:

  1. 登陆微信
  2. 注册监听
  3. 响应监听
  4. 结束

而我就卡在了登陆微信上面,注册监听的话代码也是非常简单的。它可以监听多种数据,文字、图片、视频等…功能也是非常齐全的。也可以调用图灵机器人的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 等。大家可以自己去多了解一些模块,可以大大减少编程的工作量。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/47939
 
467 次点击