今天看到python可以直接生成二维码,手痒也想试一下。机器是windows操作系统,安装了python3.4版本。其实python生成二维码主要用到了qrcode这一二维码生成库,实现过程还是很简单的。我们先实现命令行版本生成二维码。

1.首先下载qrcode库

使用pip命令:

pip install qrcode

python3.x以上的版本默认是安装好pip的,如果出现无法找到pip指令的信息的话,则需要首先安装pip。

2.然后安装PIL库

二维码的生成需要生成图像文件,PIL(Python Image Library)是python处理图像的第三方库,这个库没有提前安装好,需要用户自行安装。如果没有安装PIL的话,是会报“ImportError: cannot import Image”错误的。

我们尝试使用pip指令pip install PIL无法安装,且python官网的PIL库则没有支持python3.x的版本(难道不维护了?-_-)。在网上看到PIL的替代版Pillow,使用Pillow来处理图像。

执行命令:

pip install Pillow

3.命令行生成二维码

注意,以上两个库都是在命令行状态下执行的,也就是说假如python安装在D:/python目录下,那么通过cmd进入到D:/python目录下就可以执行的两条pip指令。

真正通过命令行生成二维码,则需要在python解释器环境下,也就是D:/python目录下输入python回车。如下图所示:

执行命令:

仔细看下其中每条指令:

(1)import qrcode :引入qrcode库

(2)from PIL import Image:引入Pillow库,注意写法哦

(3)q=qrcode.main.QRCode():定义q变量

(4)q.add_data(" "):设置二维码内容,可以是文字,也可以是链接

(5)m=q.make_image():生成二维码图像

(6)m.save("hello.png"):保存图像为指定名称

这里默认将图像保存在D:/python目录下,可以去查看,并扫一扫试试哦~

python3 生成二维码_windows使用python3.4生成二维码相关推荐

  1. python3.7安装keras教程_Windows的Python3.5下keras安装

    评论一楼说法是对的,python3.5版本安装keras后import会报错,正确版本可以使用python3.4,距离写这个文档的时间已经过去两年了,不知道这篇文章对大家是否还有帮助,希望没有误导同学 ...

  2. 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码

    一.实验介绍1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQR ...

  3. python生成二维码教程_使用Python生成个性二维码

    任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...

  4. 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...

    每逢营销节点,各种渠道推广少不了,非常时刻需要能够统计不同渠道二维码的数据情况. 微信引流效果好不好怎么判断?新增人数为什么一团乱麻?粉丝又分别是从哪个渠道来的? 用渠道二维码就能搞定这些问题. 一. ...

  5. 生成二维码及微信长按识别二维码

    参考网友文档: js生成二维码及解决二维码在微信中不能识别 来自 https://blog.csdn.net/qq_41429765/article/details/111915775?ops_req ...

  6. zxing 生成二维码,可设置logo、二维码颜色、白边大小

    主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...

  7. 【Vue】Vue生成二维码 Vue把url地址生成二维码手机打开 扫一扫手机端打开实战案例 vue生成二维码

    代码 npm install qrcodejs2 --save 代码引入到项目中,不需要再main.js做处理,只需要在使用的vue页面中引入. 在页面中使用 <template>< ...

  8. java生成二维码到文件,java生成二维码转成BASE64

    java生成二维码到文件,java生成二维码转成BASE64 如题,利用java和第三方库,把指定的字符串生成二维码,并且把二维码保存成图片,转换成BASE64格式. 需要的jar文件: packag ...

  9. 条形码、二维码扫一扫和生成二维码采用ZXing3.0开源库在android studio中实现

    在开始之前先给各位上个运行效果图 二维码QRcode全称Quick Response Code 通过在一个矩形区域内使用黑白像素来进行编码 高纠错性.高可用性.高识别性 四周面有3个大的方框和一个小的 ...

最新文章

  1. 用 Flask 来写个轻博客 (37) — 在 Github 上为第一阶段的版本打 Tag
  2. mysql dba系统学习(7)二进制日志binlog之三
  3. pagerank公式的理解
  4. ICCV 2019 | Lifelong GAN:基于持续学习的条件图像生成模型
  5. 报错 ValueError: too many values to unpack (expected 2)
  6. Hibernate主键生成策略与save()方法是否发sql语句的研究
  7. Spring AOP 的日志管理实现
  8. ecshop中 transport.js/run() error:undefined
  9. 安卓 background的图片随着textview的大小而改变_关于CSS中的背景属性background简述...
  10. BZOJ 1015 [JSOI2008]星球大战starwar (逆序并查集)
  11. jquery click()方法模拟点击事件对a标签不生效的解决办法
  12. 编程分钟转化小时怎么编_贴片机编程教程,编程步骤,编程怎么编
  13. linux alsa工具,浅析alsa-utils工具aplay, mplayer
  14. AutoRunner 功能自动化测试项目实训之第二个实战案例(五)
  15. 数据分析——人口变化matplotilb绘图
  16. qq物联网 android sdk,qcloud-iot-sdk-android
  17. 网易云MUSIC年终奖0.5?听到消息我扔了耳机
  18. java设置pdf不可编辑_禁止编辑,但允许在Java iText / PDF中进行页面提取
  19. BI神器Power Query(19)-- PQ提取商品信息
  20. Google Earth Engine(GEE)填补缺失影像

热门文章

  1. bigquant的策略代码
  2. KVM网络模型之:SR-IOV
  3. Phonopy源码剖析读取Vasp等软件的输出文件
  4. Java Array、List、Set互相转化
  5. python Selenium+phantomjs 小技巧
  6. java获取当前年份法定节日的时间
  7. Anaconda的安装教程
  8. 函数式编程:FlutterDart中的组合
  9. 如何用visio绘制交通图?
  10. Android自定义按钮状态背景