windows使用python3.4生成二维码

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.命令行生成二维码

#coding=utf-8
from PIL import Image
import qrcode
q=qrcode.main.QRCode()
q.add_data("http://www.baidu.com")
m=q.make_image()
m.save("hello.png")

 

仔细看下其中每条指令:
(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目录下,可以去查看,并扫一扫试试哦~

转载于:https://www.cnblogs.com/soloate/p/5802601.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490039.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Gartner 2019 年 BI 炒作周期五大趋势:增强分析、数字文化、关系分析、决策智能、实施和扩展...

来源:云头条Gartner研究副总裁Jim Hare声称:“由于智能/情报是所有数字化业务的核心,IT和业务负责人继续将分析和商业智能(BI)视为创新投资方面的重中之重。该炒作周期帮助数据和分析负责人过渡到增强分析,…

swift 选中长按项_Swift下使用UICollectionView 实现长按拖拽功能

导读简单用Swift写了一个collectionview的拖拽点击排序效果;拖拽排序是新闻类的App可以说是必有的交互设计,如今日头条,网易新闻等。GitHub地址:https://github.com/wangliujiayou/Swift-dragLabel 欢迎Star.效果主要代码手势长按移动1.给Col…

IDEA实现类自动输出需要实现的方法

在IDEA中写实现类时可以自动输出需要实现的方法,具体见下 首先定义一个实现Runnable接口的类 发现报错了,接着把鼠标放置报错的地方,按下altenter,选择下面红框 此时就会出现需要我们实现的接口中方法,点击ok

字典的数据怎么转变为excel_Excel小技巧——快速为多行数据排列名次

大家好,上一期我们介绍了合并单元格的自动排序小技巧,今天,再为大家准备一个排名表,下面我们就利用这个表格,来了解一下快速排名的方法吧。首先,我们在第一行排名单元格中输入今天要学习的公式前半部分。公…

GIt 从入门到放弃

一、注册github账号 github网址https://github.com/ 下一步 然后,你的邮箱会收到一封邮件,进行邮箱验证就行了 二、创建github仓库 登录你的github,在首页的右方可以看到下图所示(我已经创建过项目了,没有创建过项目的…

麻省理工牛人解说数学体系

来源:P.Linux‘s blog与 ima一、为什么要深入数学的世界作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来&…

programing python_Programing in Python3(Second Edition)_实例

Programming in Python3 (Second Edition)实例前言:在学习Python的过程中推荐一本书,《Programming in Python3 》也就是我以前用过的。推荐理由是这本书讲的很全面很详细,有一些非常实用的实例可以提供给读者学习,学完以后不仅知…

IDEA提示方法参数的快捷键

在写Java方法的时候有时想让软件提示一下方法的参数,解决方法是将鼠标放置到方法括号里,按下ctrlp,即可显示方法参数

docker常用命令_docker常用命令整理

docker常用命令整理代码狂魔 • 5 天前 • 技术积累 • 14 • 0前面已经把docker是什么和 docker怎么安装已经写了,现在我将常用命令做一个整理,方便日后查阅常用命令docker pull ${CONTAINER NAME} #拉取镜像 docker images …

cuda矩阵相乘_cuda初学(1):稀疏矩阵向量乘法(单精度)

初步学习CUDA编程,实现简单稀疏矩阵向量乘法运算,由于硬件限制,目前只测试了单精度程序GPU计算子程序gpu_fmmv.cu:#include #include // CUDA-C includes#include#ifdef __cplusplusextern "C" {#endif// For Fortran…

素数问题是物质的几何学问题

来源:知乎大家知道,黎曼猜想、孪生素数猜想、哥德巴赫猜想中皆涉及素数(质数)。关于黎曼猜想,黄逸文说“这是1900年希尔伯特提出的23个唯一未被解决的问题,也是数学中最重大的未解决的难题。1859年&#xf…

IEEE期刊LaTeX模板

https://template-selector.ieee.org/secure/templateSelector/publicationType

shell sort 最后一列排序_没想到 Shell 命令竟然还能这么玩?| Shell 玩转大数据分析...

关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader。正文开始本文是一个命令行工具的综合应用,将用一个具体的例子来阐述如何用 Shell 来进行高效地数据统计和分析。最近北京又开…

对于不是特别擅长Photoshop的人来说,熟悉和运用Photoshop工具提供的各类便捷的快捷键,是有帮助的。...

应用程序菜单快捷键之文件 应用程序菜单快捷键之编辑 应用程序菜单快捷键之图像图层 应用程序菜单快捷键 应用程序菜单快捷键之视图 Ctrl H 取消参考线调板菜单快捷键一览。 工具板快捷键一览 其他类别的快捷键。 按Shift时可画出正圆和方形的选区、图形、直线。 按Shift时可…

ireport参数传递json_Json传递数据两种方式(json大全)

1.Json传递数据两种方式(json大全)----------------------------字符串var list1 ["number","name"];var param{};param["list1"] list1;param["test"] "java";var jsonJSON.stringify(param);$.ajax({type:POST,url: CTX …

懂数学人的都认同:数学的本质[关联]万物(二)

来源:数学职业家结构、关系与信息关系是与结构绑定的不可分割的,是对结构从某个视角观察的结果,并且这个角度看到的是可以被观察者所理解和可感知的。这里的可感知,即是可以被人体的感觉系统(如视觉、听觉、触觉等&…

java比较StringBuilder和StringBuffer字符串内容是否相等

由于StringBuilder和StringBuffer没有重写equals方法,所以还是使用的Object的equals方法。对比的是两个对象的地址是否相等。为了比较StringBuilder和StringBuffer字符串内容是否相等,需要先将其转换为string,String 由于重写了equals方法&am…

计算虚拟化涉及的关键技术有哪几项_都开始商用了 5G的这些关键技术还不知道?...

[PConline 杂谈]作为新一代移动通信技术,5G为我们带来了更高的数据速率与更低的延迟,甚至比4G快了100倍。在满足移动超高清视频、AR/VR等大流量应用的同时,更将开启万物互联、深度融合的发展新阶段。如果说3G提升了速度,4G改变了生…

有效沟通

先看两个笑话: 一个苏格兰人去伦敦,想顺便探望一位老朋友,但却忘了他的住址,于是给家父发了一份电报:“您知道托马的住址吗?速告!”当天,他就收到一份加急回电:“知道。”…

)类 新建javafx程序时_第三章 第一个OpenCV的JavaFX应用程序.md

# 第三章 第一个OpenCV的JavaFX应用程序---***注意***:我们假设您现在已经阅读了之前的教程。如果没有,请在[http://opencv-java-tutorials.readthedocs.org/en/latest/index.html](http://opencv-java-tutorials.readthedocs.org/en/latest/index.html)…