安装 zbarlight
1 2 3 4 5 6 7 8 |
//On Debian $ apt-get install libzbar0 libzbar-dev $ pip install zbarlight # you can also use setuptools directly //On Mac OS X $ brew install zbar $ export LDFLAGS="-L$(brew --prefix zbar)/lib" $ export CFLAGS="-I$(brew --prefix zbar)/include" $ pip install zbarlight |
但是为windows 平台下比较麻烦了

不过仍然可以安装
根据这篇文章可以利用python 生成二维码
但是如何读取二维码的内容呢?
直接上代码
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
from PIL import Image import zbarlight # 导入想对应的包 file_path = './myQrcode.png' with open(file_path, 'rb') as image_file: # 二进制的形式读取图片 image = Image.open(image_file) # Image 打开 image.load() # 加载 codes = zbarlight.scan_codes('qrcode', image) # scan_codes 读取二维码信息 print('QR codes: %s' % codes) |
是不是很方便啊

