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中实现贪婪排名算法的教程
Apr 17 Python
老生常谈Python进阶之装饰器
May 11 Python
Django 如何获取前端发送的头文件详解(推荐)
Aug 15 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python3实现磁盘空间监控
Jun 21 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
django做form表单的数据验证过程详解
Jul 26 Python
Django全局启用登陆验证login_required的方法
Jun 02 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 Python
公认8个效率最高的爬虫框架
Jul 28 Python
Python实现中英文全文搜索的示例
Dec 04 Python
Python使用UDP实现720p视频传输的操作
Apr 24 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
PHP脚本的10个技巧(8)
2006/10/09 PHP
php通过session防url攻击方法
2014/12/10 PHP
php获取指定(访客)IP所有信息(地址、邮政编码、国家、经纬度等)的方法
2015/07/06 PHP
PHP5.0~5.6 各版本兼容性cURL文件上传功能实例分析
2018/05/11 PHP
深入研究PHP中的preg_replace和代码执行
2018/08/15 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
js form 验证函数 当前比较流行的错误提示
2009/06/23 Javascript
Span元素的width属性无效果原因及解决方案
2010/01/15 Javascript
基于jQuery的前端数据通用验证库
2011/08/08 Javascript
nodejs实现遍历文件夹并统计文件大小
2015/05/28 NodeJs
jQuery移动端图片上传组件
2016/06/12 Javascript
jQ处理xml文件和xml字符串的方法(详解)
2016/11/22 Javascript
原生JS简单实现ajax的方法示例
2016/11/29 Javascript
bootstrap Table的一些小操作
2017/11/01 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
JavaScript简单实现的仿微博留言功能示例
2019/01/17 Javascript
详解微信小程序胶囊按钮返回|首页自定义导航栏功能
2019/06/14 Javascript
jQuery 图片查看器插件 Viewer.js用法简单示例
2020/04/04 jQuery
python实现下载文件的三种方法
2017/02/09 Python
分析经典Python开发工程师面试题
2019/04/08 Python
python射线法判断检测点是否位于区域外接矩形内
2019/06/28 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
香港永安旅游网:Wing On Travel
2017/04/10 全球购物
即时搜索数百万张门票:SeatsForEveryone.com
2018/08/26 全球购物
介绍一下HDLC(High-Level Data Link Control)高层数据链路协议
2012/01/21 面试题
如何填写个人简历自我评价
2013/12/10 职场文书
大学自我鉴定
2013/12/20 职场文书
幼儿园六一活动总结
2014/08/27 职场文书
2014党员学习《反腐倡廉警示教育读本》思想汇报
2014/09/13 职场文书
优秀团员自我评价
2015/03/10 职场文书
河童之夏观后感
2015/06/11 职场文书
2015年中秋晚会主持词
2015/07/01 职场文书
python用tkinter开发的扫雷游戏
2021/06/01 Python
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技