用Python玩弄微信朋友圈,一键制作好友图片墙酷炸朋友圈(附源码)

本文介绍了如何使用Python获取微信好友头像并拼接成图片墙,涉及wxpy、Pillow和pyinstaller库的使用。提供完整代码及打包成exe的避坑指南,包括虚拟环境创建、库安装和打包步骤。
摘要由CSDN通过智能技术生成

上午发了张我微信近 2000 位好友的头像拼图,让大伙儿看能不能快速找到自己的头像,没想到反响很强烈,引得阵阵惊呼与膜拜,没有料到。
在这里插入图片描述

有没有犯密集恐惧症?这并不震撼,如果你有 5000 位好友的话,做出来的图看着会更刺激些。

看完了图,你可能想知道这个图咋做出来的,下面直接来说说,代码与流程给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以来练练手,这样你也可以做一个自己微信好友的头像墙。

在这里插入图片描述

1.使用的三个库:

  1. wxpy 库,用于获取好友头像然后下载
  2. Pillow 库,用于拼接头像
  3. Pyinstaller 库,用来打包 Python 程序成 exe 文件

程序通过三个函数实现,第一个 creat_filepath 函数生成图片下载文件路径,第二个 save_avatar 函数循环获取微信好友头像然后保存到本地,第三个 joint_avatar 函数就是把头像拼接成一张大图。

2.完整代码如下:

# -*- coding: utf-8 -*-
from wxpy import *
import math
from PIL import Image
import os
# 创建头像存放文件夹
def creat_filepath():
 avatar_dir = os.getcwd() + "\\wechat\\"
 if not os.path.exists(avatar_dir):
 os.mkdir(avatar_dir)
 return avatar_dir
# 保存好友头像
def save_avatar(avatar_dir
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yunyun云芸

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值