Python 识别二维码内容:批量读取二维码
import os
from pyzbar.pyzbar import decode
from PIL import Image
def decode_qrcodes(folder):
for name in os.listdir(folder):
if not name.lower().endswith(('.png', '.jpg', '.jpeg')):
continue
path = os.path.join(folder, name)
result = decode(Image.open(path))
for r in result:
print(f"{name} -> {r.data.decode('utf-8')}")
decode_qrcodes('./qrcodes')

更新时间:2026-09-14 13:34:57