zoukankan      html  css  js  c++  java
  • Python 实现二维码生成和识别

          今天突然想给自己自己做个头像,然后还是二维码的形式,这样只要扫一扫就可以访问我的主页。然后就开始自己的苦逼之路。。。

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

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

          然后在python下直接run setup.py有错误:

    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直接执行,结果可以

    但是我发现在qrcode文件夹中生成的文件,貌似并没有什么用。后面在探究了。。。

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

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

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

    主要是库的位置放对了:D:Python27Libsite-packagesqrcode   ;用pychram的话,需要更改目录

                                      D:Anaconda2Libsite-packagesqrcode;若用spyder的话,需放在这里;(发现该目录下已经放了很多库了,这就是spyder的优势)

    然后基本改改路径,用现成的代码就可以了。

     

    ps:不易!

    reference:

     Python生成二维码脚本

     windows下python QR code识别

     用Python实现QR二维码的生成

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

  • 相关阅读:
    验证foreach 能否操做更改原表
    asp.net post/get 公共方法
    C# json日期转换
    学数学
    2742: [HEOI2012]Akai的数学作业
    BZOJ2208
    树状数组求逆序对
    网络流复习计划
    SG函数学(hua)习(shui)记录
    SPLAY板子
  • 原文地址:https://www.cnblogs.com/ranjiewen/p/6263393.html
Copyright © 2011-2022 走看看