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实现计算资源图标crc值的方法
Oct 05 Python
Python中一些自然语言工具的使用的入门教程
Apr 13 Python
python实现搜索文本文件内容脚本
Jun 22 Python
numpy.linspace 生成等差数组的方法
Jul 02 Python
Python 3.3实现计算两个日期间隔秒数/天数的方法示例
Jan 07 Python
python判断链表是否有环的实例代码
Jan 31 Python
python字典和json.dumps()的遇到的坑分析
Mar 11 Python
Pycharm及python安装详细步骤及PyCharm配置整理(推荐)
Jul 31 Python
Python使用Numpy模块读取文件并绘制图片
May 13 Python
Python 操作SQLite数据库的示例
Oct 16 Python
python语言实现贪吃蛇游戏
Nov 13 Python
python实现的web监控系统
Apr 27 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
模仿OSO的论坛(一)
2006/10/09 PHP
PHP调用JAVA的WebService简单实例
2014/03/11 PHP
Yii实现多按钮保存与提交的方法
2014/12/03 PHP
laravel容器延迟加载以及auth扩展详解
2015/03/02 PHP
WordPress开发中短代码的实现及相关函数使用技巧
2016/01/05 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
javascript的键盘控制事件说明
2008/04/15 Javascript
发一个自己用JS写的实用看图工具实现代码
2008/07/26 Javascript
jsTree 基于JQuery的排序节点 Bug
2011/07/26 Javascript
JQuery each()函数如何优化循环DOM结构的性能
2012/12/10 Javascript
jquery查找父元素、子元素(个人经验总结)
2014/04/09 Javascript
jQuery事件之键盘事件(ctrl+Enter回车键提交表单等)
2014/05/11 Javascript
jQuery实现放大镜效果实例代码
2016/03/17 Javascript
js关于getImageData跨域问题的解决方法
2016/10/14 Javascript
vuex实现简易计数器
2016/10/27 Javascript
在Vue项目中引入JQuery-ui插件的讲解
2019/01/27 jQuery
vue+element实现打印页面功能
2019/05/20 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
整理Python 常用string函数(收藏)
2016/05/30 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python re模块的高级用法详解
2018/06/06 Python
django之跨表查询及添加记录的示例代码
2018/10/16 Python
ubuntu 16.04下python版本切换的方法
2019/06/14 Python
PIL图像处理模块paste方法简单使用详解
2019/07/17 Python
关于Python turtle库使用时坐标的确定方法
2020/03/19 Python
python实现与redis交互操作详解
2020/04/21 Python
css3动画事件—webkitAnimationEnd与计时器time事件
2013/01/31 HTML / CSS
HTML5中语义化 b 和 i 标签
2008/10/17 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
美国批发供应商:Kole Imports
2019/04/10 全球购物
科长竞聘演讲稿
2014/05/16 职场文书
“四风”问题自我剖析材料思想汇报
2014/09/23 职场文书
热情服务标语
2014/10/07 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书
人事专员岗位职责
2015/02/03 职场文书
Python常遇到的错误和异常
2021/11/02 Python