Python 实现二维码生成和识别

      今天忽然想给本身本身作个头像,而后仍是二维码的形式,这样只要扫一扫就能够访问个人主页。而后就开始本身的苦逼之路。。。html

      其实实现二维码java,c#,C++等均可以实现;因为本身正在学python,因此就像用python来实现,可是到如今2017-01-09 00:17:42差很少搞了两个多小时,尚未把库弄好。看起来就是用二维码生成和识别的两个库QRcode和Zar,用这两个比较成熟的库应该很简单的,但就是主要的把库文件正确的加载到程序中;各类百度。。不少实现都是在Linux下的。java

      安装过程就是下载qrcode库 https://pypi.python.org/pypi/qrcode/5.1,整一半天结果没有exe的文件;怎么办?找了好久发现有这样的话:qrcode用python安装库的方式安装,能够是easy_install tools,也能够是把文件解压了,而后直接用python去执行setup.py。PIL是一个exe,直接双击安装便可。python

      而后在python下直接run setup.py有错误:c#

An exception has occurred, use %tb to see the full traceback.

SystemExit: usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
   or: setup.py --help [cmd1 cmd2 ...]
   or: setup.py --help-commands
   or: setup.py cmd --help

error: no commands supplied

又百度:结果发现用cmd直接执行,结果能够windows

可是我发如今qrcode文件夹中生成的文件,貌似并无什么用。后面在探究了。。。post

 

PIL图像库exe的直接安装了,还冒出来个pillow库,没管也装了。url

zbar库:结果zbar-0.10.win32-py2.6.exe和zbar-0.10-setup.exe发现没有2.7;在此苦逼了。。。spa

 

明天再弄了。。。2017-01-09   11:52:07今天弄好了.net

主要是库的位置放对了:D:\Python27\Lib\site-packages\qrcode   ;用pychram的话,须要更改目录code

                                  D:\Anaconda2\Lib\site-packages\qrcode;若用spyder的话,需放在这里;(发现该目录下已经放了不少库了,这就是spyder的优点)

而后基本改改路径,用现成的代码就能够了。

 

ps:不易!

reference:

 Python生成二维码脚本

 windows下python QR code识别

 用Python实现QR二维码的生成

Python二维码生成库qrcode安装和使用示例

相关文章
相关标签/搜索