python3 生成二维码_windows使用python3.4生成二维码
今天看到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生成二维码相关推荐
- python3.7安装keras教程_Windows的Python3.5下keras安装
评论一楼说法是对的,python3.5版本安装keras后import会报错,正确版本可以使用python3.4,距离写这个文档的时间已经过去两年了,不知道这篇文章对大家是否还有帮助,希望没有误导同学 ...
- 怎么用python生成带二维码的照片_怎么制作二维码图片-Python 生成个性二维码
一.实验介绍1.1 实验内容 本课程通过调用MyQR接口来实现生成个人所需二维码,并可以设置二维码的大小.是否在现有图片的基础上生成.是否生成动态二维码. 1.2 知识点 Python3基础 MyQR ...
- python生成二维码教程_使用Python生成个性二维码
任务目的 这一步会介绍通过Python中的MyQR包实现生成二维码的操作,包括生成普通二维码.带有静态图和动态图的二维码,同时也会对MyQR生成二维码的常用参数进行介绍说明. 任务步骤注:CVM适合用 ...
- 生成有时间限制的二维码_微信公众号渠道二维码怎么制作?监测渠道效果的利器来了...
每逢营销节点,各种渠道推广少不了,非常时刻需要能够统计不同渠道二维码的数据情况. 微信引流效果好不好怎么判断?新增人数为什么一团乱麻?粉丝又分别是从哪个渠道来的? 用渠道二维码就能搞定这些问题. 一. ...
- 生成二维码及微信长按识别二维码
参考网友文档: js生成二维码及解决二维码在微信中不能识别 来自 https://blog.csdn.net/qq_41429765/article/details/111915775?ops_req ...
- zxing 生成二维码,可设置logo、二维码颜色、白边大小
主要是使用google的zxing 生成二维码,可设置logo.二维码前景色/后景色.白边大小.二维码大小 1.用到jar包 <dependency><groupId>com. ...
- 【Vue】Vue生成二维码 Vue把url地址生成二维码手机打开 扫一扫手机端打开实战案例 vue生成二维码
代码 npm install qrcodejs2 --save 代码引入到项目中,不需要再main.js做处理,只需要在使用的vue页面中引入. 在页面中使用 <template>< ...
- java生成二维码到文件,java生成二维码转成BASE64
java生成二维码到文件,java生成二维码转成BASE64 如题,利用java和第三方库,把指定的字符串生成二维码,并且把二维码保存成图片,转换成BASE64格式. 需要的jar文件: packag ...
- 条形码、二维码扫一扫和生成二维码采用ZXing3.0开源库在android studio中实现
在开始之前先给各位上个运行效果图 二维码QRcode全称Quick Response Code 通过在一个矩形区域内使用黑白像素来进行编码 高纠错性.高可用性.高识别性 四周面有3个大的方框和一个小的 ...
最新文章
- Java随机数中的陷阱
- mfs分布式存储+master端高可用
- exit(0)与exit(1)、return区别
- pcie usb3.0 驱动 for linux_Linux 中的虚拟网络
- Selenium 生成HTML的测试报告
- WINDOWS 下 MYSQLQ全库数据倒出和执行计划加入
- 冒泡排序代码实现与详解
- Windows7 设置窗口颜色 护眼
- Word打印或打印预览或另存为PDF时出现“错误!未定义书签!”的解决办法
- PMP学习笔记 第6章 项目进度管理
- A*算法最合理的数据结构
- vip html代码,vip.html
- VUE+audio实现前端消息提示音效
- 写在2021最后一天
- 深度分析 Java 的枚举类型:枚举的线程安全性及序列化问题
- 容器性能测验 调研报告
- java gis 最短路径_用Postgis算最短路径(在任意位置选择起点终点)(下)
- 如何将数据库SQL同步转成数据库设计文档
- 实验室安全考试易错题2022-2023
- linux 设置邮件提醒,linux 定时邮件提醒
热门文章
- 江西新建计算机二级考试学校,江西全国计算机二级考试报名
- 为场景打造工具,启业云面向工业互联网的融代码平台
- 山东高新技术企业认证的作用
- vue3-ts-cms(项目实战-后台管理系统)(二、登录页面)
- 基于单片机控制的数字温度计课程设计c语言,基于单片机的数字温度计课程设计.doc...
- 怎样查看mysql的账户和密码_怎么查到mysql的账号密码是什么?
- 瑞思(REDU.US)主动转型,中国充电桩运营龙头浮出水面
- ADS学习笔记—1.新建工程
- Anaconda配置镜像源
- Scanner的使用