Python二维码生成
时间: 2024-12-26 16:26:43 浏览: 8
### 使用Python生成二维码
#### 所需库
为了使用Python生成二维码,`qrcode` 是一个常用的第三方库[^1]。此库提供了简单易用的功能接口用于创建二维码。
安装 `qrcode` 库可以通过 pip 工具完成:
```bash
pip install qrcode[pil]
```
上述命令会同时安装 Pillow 图像处理库,因为生成的二维码最终会被转换成图片形式保存下来[^2]。
#### 示例代码
下面是一段简单的 Python 代码示例,展示如何利用 `qrcode` 库生成包含特定URL链接的二维码并保存为 PNG 文件:
```python
import qrcode
def create_qr_code(data, filename='qrcode.png'):
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_Q,
box_size=10,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
create_qr_code('https://www.baidu.com')
```
这段程序定义了一个函数 `create_qr_code()` ,它接收两个参数:要编码的数据(通常是字符串类型的 URL 或其他信息),以及输出文件名,默认情况下是 'qrcode.png' 。通过设置不同的属性如版本号、纠错级别等来自定义生成的二维码样式[^3][^4]。
阅读全文