
在本文中,我们将为大家演示如何使用 Python 在几分钟内生成二维码。在你选定的集成开发环境(IDE)中打开终端,我们将借助 pip 工具安装二维码生成库。你可以在库名后添加方括号以安装额外依赖组件,本次我们将安装 pillow 依赖项(即 PIL 库),它可提供更多扩展功能。输入命令后按下回车键,等待安装包完成安装,环境配置环节即完成。

接下来我们在集成开发环境代码起始位置导入二维码库。
实现功能需准备两项关键信息,第一项为目标 URL,我们通过调用 input 函数接收用户输入,并给出 “输入 URL:” 的提示信息;作为规范编程习惯,会采用链式调用 strip 方法,剔除输入中多余的空白字符,至此即可完成用户 URL 的输入流程。
本次演示将使用我的一篇公众号文章《20 个最最常用的 Python 脚本》的链接,可直接复制粘贴该 URL:
https://mp.weixin.qq.com/s/DWZmCRLRaeF5nlQH_P-5DQ
第二项信息为文件保存路径,即文件的存储位置,使用字符串变量 file_path 表示,需指定文件名与文件格式,本次将文件命名为 qrcode,格式设为 PNG;默认情况下二维码图片会保存至项目文件夹,若需指定其他位置,则需使用绝对文件路径。
为操作便捷,本次将图片保存至桌面,可通过选中目标文件夹查看属性并复制路径,将获取的绝对路径粘贴至代码中,路径分隔符使用双反斜杠,保存图片时,文件会按指定路径、文件名与格式存储。
获取 URL 与文件路径后,即可开始生成二维码。首先创建二维码对象,命名为 qr,通过调用二维码库的 QRCode 构造函数实现;随后调用该对象的 add_data 方法,将目标 URL 数据传入对象中。
为生成二维码图像,需定义图像对象 img,调用二维码对象的 make_image 方法生成图像;再调用图像对象的 save 方法,传入 file_path 参数完成图片保存。后续步骤并非必需,可按需打印 “二维码已生成” 的提示信息,用于确认操作完成。
# -*- Coding:UTF-8 -*-'''====================================================@File : 20260511-生成二维码.py@IDE : PyCharm 2024.3 Professional Edition@Version : Python 3.10.10@WebChat : victory54610@Date : 2026/5/11 17:05===================================================='''import qrcodeurl = input('输入URL: ').strip()file_path = 'C:\\Users\\Administrator\\Desktop\\qrcode.png'qr = qrcode.QRCode()qr.add_data(url)img = qr.make_image()img.save(file_path)print('二维码已生成!')
运行代码后,根据提示输入目标URL,你也可自行选择其他 URL,按下回车键即可执行生成流程。

执行完成后,对应路径下会生成指定名称与格式的图片,使用手机扫描该二维码,可直接跳转至对应的公众号文章页面。

以上就是使用 Python 在几分钟内完成二维码生成的完整方法。
今天的分享就到这儿啦,非常感谢您对“Python SQL审天下”公众号的关注和点赞。如果您觉得我的公众号能给您带来一丝丝的收获,请多多转发给您的朋友圈,让更多的人看到并了解。也许您不经意间的点赞和转发,会给他人带来独特的体验和感受。