当前位置: 首页 > news >正文

python3 生成二维码_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目录下,可以去查看,并扫一扫试试哦~

相关文章:

  • 刚刚随便GOOGLE和BAIDU了下PIPO和BLOG
  • python 多进程全局变量_浅谈Python 多进程默认不能共享全局变量的问题
  • 嗯,毕业之前还要整理的几件事
  • pb mdi窗口多sheet_趣头条百 PB 规模 Hadoop 实践
  • 26个日文片假名导致Access搜索(80040e14/内存溢出)的解决办法
  • pep8 python 编码规范_读懂PEP8,让你的Python代码更加优雅
  • 关于数据库查询次数的问题
  • python 服务器_我的Python_WEB服务器简单配置
  • 7 安装_python3.7安装教程
  • GMail Drive shell --Windows上的GmailFS
  • qt 自定义控件_Qt编写自定义控件47-面板区域控件
  • 成龙《新警察故事》观后
  • springcloud 消息队列_Apache RocketMQ 消息队列部署与可视化界面安装
  • 字符集问题的初步探讨(六)-----乱码的产生
  • 八进制的正则表达式_shell study18day正则表达式一
  • SegmentFault for Android 3.0 发布
  • [数据结构]链表的实现在PHP中
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • HTML-表单
  • java架构面试锦集:开源框架+并发+数据结构+大企必备面试题
  • PAT A1050
  • Redis 懒删除(lazy free)简史
  • Spring Cloud(3) - 服务治理: Spring Cloud Eureka
  • Windows Containers 大冒险: 容器网络
  • 多线程事务回滚
  • 批量截取pdf文件
  • 七牛云假注销小指南
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 悄悄地说一个bug
  • 吴恩达Deep Learning课程练习题参考答案——R语言版
  • 详解NodeJs流之一
  • 再次简单明了总结flex布局,一看就懂...
  • 2017年360最后一道编程题
  • ​​​​​​​ubuntu16.04 fastreid训练过程
  • (3)(3.5) 遥测无线电区域条例
  • (Oracle)SQL优化技巧(一):分页查询
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (过滤器)Filter和(监听器)listener
  • (十一)手动添加用户和文件的特殊权限
  • (一)为什么要选择C++
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (原創) X61用戶,小心你的上蓋!! (NB) (ThinkPad) (X61)
  • (转载)跟我一起学习VIM - The Life Changing Editor
  • (转载)利用webkit抓取动态网页和链接
  • ..回顾17,展望18
  • .NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划
  • .NET Framework 的 bug?try-catch-when 中如果 when 语句抛出异常,程序将彻底崩溃
  • .NET/C# 在代码中测量代码执行耗时的建议(比较系统性能计数器和系统时间)...
  • .pings勒索病毒的威胁:如何应对.pings勒索病毒的突袭?
  • @cacheable 是否缓存成功_让我们来学习学习SpringCache分布式缓存,为什么用?
  • @ModelAttribute 注解
  • @SuppressWarnings(unchecked)代码的作用
  • [2018/11/18] Java数据结构(2) 简单排序 冒泡排序 选择排序 插入排序
  • [ActionScript][AS3]小小笔记