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的socket编程入门教程
Apr 23 Python
玩转python爬虫之URLError异常处理
Feb 17 Python
Pyhton中单行和多行注释的使用方法及规范
Oct 11 Python
PyQt5每天必学之单行文本框
Apr 19 Python
浅谈Tensorflow由于版本问题出现的几种错误及解决方法
Jun 13 Python
Python如何处理大数据?3个技巧效率提升攻略(推荐)
Apr 15 Python
在python中画正态分布图像的实例
Jul 08 Python
Python帮你微信头像任意添加装饰别再@微信官方了
Sep 25 Python
使用Matplotlib绘制不同颜色的带箭头的线实例
Apr 17 Python
Python趣味实例,实现一个简单的抽奖刮刮卡
Jul 18 Python
python开发实时可视化仪表盘的示例
May 07 Python
Python pandas之求和运算和非空值个数统计
Aug 07 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递归列出所有文件和目录的代码
2008/09/10 PHP
PHP生成Gif图片验证码
2013/10/27 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
PHP常用字符串操作函数实例总结(trim、nl2br、addcslashes、uudecode、md5等)
2016/01/09 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
php处理多图上传压缩代码功能
2018/06/13 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
围观tangram js库
2010/12/28 Javascript
Prototype的Class.create函数解析
2011/09/22 Javascript
javascript修改图片src的方法
2015/01/27 Javascript
Javascript实现商品秒杀倒计时(时间与服务器时间同步)
2015/09/16 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
jQuery实现圣诞节礼物动画案例解析
2016/12/25 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
Bootstrap响应式表格详解
2017/05/23 Javascript
js Dom实现换肤效果
2017/10/21 Javascript
Vue-router路由判断页面未登录跳转到登录页面的实例
2017/10/26 Javascript
vue微信分享到朋友圈 vue微信发送给好友
2018/11/28 Javascript
在antd中setFieldsValue和defaultVal的用法
2020/10/29 Javascript
JS实现炫酷轮播图
2020/11/15 Javascript
Python 实现链表实例代码
2017/04/07 Python
Python使用线程来接收串口数据的示例
2019/07/02 Python
python Qt5实现窗体跟踪鼠标移动
2019/12/13 Python
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
HUGO BOSS美国官方网上商店:世界知名奢侈品牌
2017/08/04 全球购物
纯净、自信、100%的羊绒服装:360Cashmere
2021/02/20 全球购物
应届生骨科医生求职信
2013/10/31 职场文书
个人剖析材料范文
2014/09/30 职场文书
党的群众路线剖析材料
2014/10/09 职场文书
司法局2014法制宣传日活动总结
2014/11/01 职场文书
党员检讨书范文
2014/12/27 职场文书
中学教师师德师风承诺书
2015/04/28 职场文书
退休职工欢送会致辞
2015/08/01 职场文书
解读MySQL的客户端和服务端协议
2021/05/10 MySQL
JavaScript实现简单拖拽效果
2021/09/15 Javascript
Go调用Rust方法及外部函数接口前置
2022/06/14 Golang