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

其实实现二维码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:\Python27\Lib\site-packages\qrcode ;用pychram的话,需要更改目录

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

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

ps:不易!

reference:

python识别发票二维码_Python 实现二维码生成和识别相关推荐

  1. python让用户输入一个整数_PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。...

    Python 练习 标签: Python Python练习题 Python知识点 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数,如果大于预设的 ...

  2. python定位二维码_python实现二维码、条形码识别

    环境: python 3.7 Win7 依赖包安装: pip install pillow pip install opencv-python pip install opencv-contrib-p ...

  3. python解析二维码_python解析二维码

    由于需要对二维码图片进行解析,操作环境是centos7.2,python版本是2.7.5,由于zbar只支持到Python2.6,所以准备采用源码编译安装的方式.具体步骤如下: 1.安装依赖包 yum ...

  4. python中遍历二维数组_python遍历二维数组-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 二 维 数组 5.2.1 二 ...

  5. python二维数组排序_Python实现二维数组按照某行或列排序的方法【numpy lexsort】...

    本文实例讲述了Python实现二维数组按照某行或列排序的方法.分享给大家供大家参考,具体如下: lexsort支持对数组按指定行或列的顺序排序:是间接排序,lexsort不修改原数组,返回索引. (对 ...

  6. python输入二维数组_Python输入二维数组方法

    Python输入二维数组方法 前不久对于Python输入二维数组有些不解,今日成功尝试,记以备忘.这里以输入1-9,3*3矩阵为例 n=int(input()) line=[[0]*n]*n for ...

  7. iOS原生封装二维码、条形码扫描工具;生成、识别(彩色)二维码、条形码图片

    二维码扫描在App中很常见的功能,之前都是用三方工具Zing.ZBar.后来Apple的AVFoundation也支持二维码扫描.生成,而且效率比三方库还要高.我把它封装成一个工具,这样使用起来十分方 ...

  8. python 二维数组元素返回二维坐标_python – 从二维数组中返回生成器而不是位置列表...

    我昨天正在进行一场游戏,我必须遍历一个二维阵列并找到标记为"d"的任何单元格的位置(其中单元格表示为" – "表示空白,"d"表示为脏). ...

  9. python二维插值_python实现二维插值的三维显示

    本文实例为大家分享了二维插值的三维显示具体代码,供大家参考,具体内容如下 # -*- coding: utf-8 -*- """ 演示二维插值. "" ...

最新文章

  1. 《偷梁换柱》全世界最最简单对付SMSS。EXE病毒的方法,可能也是对付某类流氓程序的好方法...
  2. golang beego 配置
  3. jupyter代码字体大小_你可能并不知道这样定制炫酷的jupyter主题
  4. 素数分布 - nefu 117
  5. 一文理清RocketMQ顺序消费、重复消费、消息丢失问题
  6. C语言 | typedef
  7. Web框架——Flask系列之json、jsonify模块的使用(十四)
  8. 如何设置WIN7自动登录(去除登录密码)
  9. gulp教程之gulp-concat
  10. python中exit 的作用_Python退出命令-为什么要使用这么多?何时使用每个命令?
  11. SpringMVC中RequestMethod同时支持POST和GET访问
  12. SurfaceFlinger 和 WindowManager
  13. SqlServer得到生日(闰月考虑)
  14. 领英宣布开源数据挖掘软件WhereHows
  15. groovy java to swift_groovy数据类型 - Groovy教程
  16. hdu 3966 树链剖分
  17. dva如何去掉hash
  18. SYN和FIN同时设置攻击
  19. solaris服务器系统,Sun Solaris系统服务器RAID-5数据恢复实例分析
  20. 单词计数(WordCount)

热门文章

  1. 基于Java毕业设计养老院管理系统源码+系统+mysql+lw文档+部署软件
  2. 流量卡计费及相关介绍
  3. Java程序验证五子棋先手必胜_五子棋在无禁手中,理论上是“先手必胜”,实际下棋中如何实现“先手必胜”?...
  4. 外贸企业邮箱哪个好用?各大公司用的企业邮箱哪家稳定?
  5. 渗透测试-DVWA介绍
  6. 计算机无法安装windows系统怎么办,电脑无法安装win7系统怎么办
  7. std::shared_ptr作为函数形参,通过值传递、引用传递的问题解答
  8. DIV布局之道二:DIV块的嵌套,DIV盒子模型
  9. 【原创】批量修改AD账号的UPN后缀(同适用于解决外网自动配置Exchange邮箱)
  10. 图解AI数学基础:从入门到精通系列教程(要点速查清单·完结)