Python - 生成二维码、条形码

二维码

java 复制代码
import qrcode

# 要生成的文本或链接
data = "要生成的文本或链接"

# 创建QR码对象
qr = qrcode.QRCode(
    version=1,  # 版本号,通常设置为1
    error_correction=qrcode.constants.ERROR_CORRECT_L,  # 错误修正级别
    box_size=10,  # 每个小方块的像素大小
    border=4,  # 边框的像素大小
)

# 将数据添加到QR码
qr.add_data(data)
qr.make(fit=True)

# 创建QR码图片
img = qr.make_image(fill_color="black", back_color="white")

# 保存QR码图片
img.save("qrcode.png")

条形码

java 复制代码
import barcode

# 有效的 EAN-13 数据,必须包含 12 位数字
data = "123456789012"

# 使用EAN-13规格生成条形码
ean = barcode.get('ean13', data, writer=barcode.writer.ImageWriter())
ean.save('barcode')

所需要的库:

java 复制代码
pip install qrcode[pil]
pip install python-barcode
相关推荐
java1234_小锋3 小时前
Scikit-learn Python机器学习 - 特征降维 压缩数据 - 特征选择 - 移除低方差特征(VarianceThreshold)
python·机器学习·scikit-learn
万邦科技Lafite4 小时前
实战演练:通过API获取商品详情并展示
大数据·数据库·python·开放api接口
愈努力俞幸运4 小时前
uv教程 虚拟环境
python·uv
IMER SIMPLE4 小时前
人工智能-python-深度学习-经典网络模型-LeNets5
人工智能·python·深度学习
企业软文推广4 小时前
奥迪A5L×华为:品牌营销视角下的燃油车智能突围战!
python·华为
Pocker_Spades_A4 小时前
Python快速入门专业版(十五):数据类型实战:用户信息录入程序(整合变量、输入与类型转换)
数据库·python
IMER SIMPLE5 小时前
人工智能-python-深度学习-神经网络-GoogLeNet
人工智能·python·深度学习
小宁爱Python5 小时前
Django 从环境搭建到第一个项目
后端·python·django
带娃的IT创业者5 小时前
如何开发一个教育性质的多线程密码猜测演示器
网络·python·算法
luckys.one11 小时前
第9篇:Freqtrade量化交易之config.json 基础入门与初始化
javascript·数据库·python·mysql·算法·json·区块链