安装 zbarlight
//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
|
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 生成二维码
但是如何读取二维码的内容呢?
直接上代码
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)
|
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
)
|
是不是很方便啊
4442

被折叠的 条评论
为什么被折叠?



