今天看到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. Java随机数中的陷阱
  2. mfs分布式存储+master端高可用
  3. exit(0)与exit(1)、return区别
  4. pcie usb3.0 驱动 for linux_Linux 中的虚拟网络
  5. Selenium 生成HTML的测试报告
  6. WINDOWS 下 MYSQLQ全库数据倒出和执行计划加入
  7. 冒泡排序代码实现与详解
  8. Windows7 设置窗口颜色 护眼
  9. Word打印或打印预览或另存为PDF时出现“错误!未定义书签!”的解决办法
  10. PMP学习笔记 第6章 项目进度管理
  11. A*算法最合理的数据结构
  12. vip html代码,vip.html
  13. VUE+audio实现前端消息提示音效
  14. 写在2021最后一天
  15. 深度分析 Java 的枚举类型:枚举的线程安全性及序列化问题
  16. 容器性能测验 调研报告
  17. java gis 最短路径_用Postgis算最短路径(在任意位置选择起点终点)(下)
  18. 如何将数据库SQL同步转成数据库设计文档
  19. 实验室安全考试易错题2022-2023
  20. linux 设置邮件提醒,linux 定时邮件提醒

热门文章

  1. 江西新建计算机二级考试学校,江西全国计算机二级考试报名
  2. 为场景打造工具,启业云面向工业互联网的融代码平台
  3. 山东高新技术企业认证的作用
  4. vue3-ts-cms(项目实战-后台管理系统)(二、登录页面)
  5. 基于单片机控制的数字温度计课程设计c语言,基于单片机的数字温度计课程设计.doc...
  6. 怎样查看mysql的账户和密码_怎么查到mysql的账号密码是什么?
  7. 瑞思(REDU.US)主动转型,中国充电桩运营龙头浮出水面
  8. ADS学习笔记—1.新建工程
  9. Anaconda配置镜像源
  10. Scanner的使用