Python用5行代码写一个自定义简单二维码


Posted in Python onOctober 21, 2018

python的优越之处就在于他可以直接调用已经封装好的包

首先,下载pillowqrcode包  终端下键入一下命令:

pip3 install pillow  #python2 用pip install pillow
pip3 install qrcode

实现代码:

import qrcode
# 定义一个类名
def qrcodeWithUrl(url):
  img = qrcode.make(url)   # 生成一个二维码
  savePath = "baidu.png"   # 存储二维码 命名
  img.save(savePath)     # 保存二维码
def qrcodeWithText(text):
  img = qrcode.make(text)
  savePath = "2.png"
  img.save(savePath)
content = input("请输入一句话或者键入一个网址")
if "http" in content:      # 如果是网址 则运行 qrcodeWithUrl(url):
  qrcodeWithUrl(content)
else:              # 如果是文本 则运行 qrcodeWithText(text):
  qrcodeWithText(content)
print("二维码已经生成好")

运行代码:

/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6 /Users/apple/test1/fork/demo3.py
请输入一句话http://www.redporn.com
二维码已经生成好
Process finished with exit code 0

生成的二维码

Python用5行代码写一个自定义简单二维码

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

Python 相关文章推荐
python实现读取命令行参数的方法
May 22 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
Jun 29 Python
Python实现批量压缩图片
Jan 25 Python
详解Python3.6安装psutil模块和功能简介
May 30 Python
Python检测数据类型的方法总结
May 20 Python
Python3 串口接收与发送16进制数据包的实例
Jun 12 Python
使用PyQt4 设置TextEdit背景的方法
Jun 14 Python
python list转置和前后反转的例子
Aug 26 Python
vue常用指令代码实例总结
Mar 16 Python
Python使用pdb调试代码的技巧
May 03 Python
Python self用法详解
Nov 28 Python
Python的这些库,你知道多少?
Jun 09 Python
python实现将文件夹下面的不是以py文件结尾的文件都过滤掉的方法
Oct 21 #Python
Python定时发送消息的脚本:每天跟你女朋友说晚安
Oct 21 #Python
用Django写天气预报查询网站
Oct 21 #Python
Django中数据库的数据关系:一对一,一对多,多对多
Oct 21 #Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 #Python
Python根据文件名批量转移图片的方法
Oct 21 #Python
浅谈Python中的bs4基础
Oct 21 #Python
You might like
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
php微信开发之关注事件
2018/06/14 PHP
实例讲解PHP中使用命名空间
2019/01/27 PHP
PHP登录验证功能示例【用户名、密码、验证码、数据库、已登陆验证、自动登录和注销登录等】
2019/02/25 PHP
图片之间的切换
2006/06/26 Javascript
js 第二代身份证号码的验证机制代码
2011/05/12 Javascript
JavaScript包装对象使用介绍
2013/08/29 Javascript
IE与FF下javascript获取网页及窗口大小的区别详解
2014/01/14 Javascript
jquery选择器原理介绍($()使用方法)
2014/03/25 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
jQuery布局组件EasyUI Layout使用方法详解
2017/02/28 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
详解windows下vue-cli及webpack 构建网站(三)使用组件
2017/06/17 Javascript
微信小程序 空白页重定向解决办法
2017/06/27 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
利用vue.js实现被选中状态的改变方法
2018/02/08 Javascript
JS处理一些简单计算题
2018/02/24 Javascript
JS实现同一DOM元素上onClick事件与onDblClick事件并存的解决方法
2018/06/07 Javascript
微信小程序scroll-x失效的完美解决方法
2018/07/18 Javascript
[49:15]DOTA2-DPC中国联赛 正赛 CDEC vs XG BO3 第二场 1月19日
2021/03/11 DOTA
Python实现同时兼容老版和新版Socket协议的一个简单WebSocket服务器
2014/06/04 Python
python实现求最长回文子串长度
2018/01/22 Python
Flask之flask-script模块使用
2018/07/26 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
FFrpc python客户端lib使用解析
2019/08/24 Python
python自动化UI工具发送QQ消息的实例
2019/08/27 Python
详解有关PyCharm安装库失败的问题的解决方法
2020/02/02 Python
Django静态资源部署404问题解决方案
2020/05/11 Python
Pycharm及python安装详细教程(图解)
2020/07/31 Python
中国高端家电购物商城:顺电
2018/03/04 全球购物
新加坡鲜花速递/新加坡网上花店:Ferns N Petals
2020/08/29 全球购物
农村结婚典礼司仪主持词
2014/03/14 职场文书
团结就是力量演讲稿
2014/05/21 职场文书
2014年教师节演讲稿范文
2014/09/10 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
JavaScript选择器函数querySelector和querySelectorAll
2021/11/27 Javascript