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函数返回多个值的示例方法
Dec 04 Python
go语言计算两个时间的时间差方法
Mar 13 Python
Python的Django中将文件上传至七牛云存储的代码分享
Jun 03 Python
Python实现基本数据结构中栈的操作示例
Dec 04 Python
TensorFlow变量管理详解
Mar 10 Python
关于Python正则表达式 findall函数问题详解
Mar 22 Python
python中in在list和dict中查找效率的对比分析
May 04 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
Python GUI编程完整示例
Apr 04 Python
python远程连接MySQL数据库
Apr 19 Python
Python项目打包成二进制的方法
Dec 30 Python
聊聊Python pandas 中loc函数的使用,及跟iloc的区别说明
Mar 03 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
2014年10个最佳的PHP图像操作库
2014/07/14 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
2012/12/11 Javascript
JQuery for与each性能比较分析
2013/05/14 Javascript
深入理解JavaScript系列(34):设计模式之命令模式详解
2015/03/03 Javascript
JSON格式的时间/Date(2367828670431)/格式转为正常的年-月-日 格式的代码
2016/07/27 Javascript
Bootstrap实现带动画过渡的弹出框
2016/08/09 Javascript
前端构建工具之gulp的语法教程
2017/06/12 Javascript
vue页面跳转后返回原页面初始位置方法
2018/02/11 Javascript
详解Angular6 热加载配置方案
2018/08/18 Javascript
微信小程序开发之tabbar图标和颜色的实现
2018/10/17 Javascript
Three.js实现3D机房效果
2018/12/30 Javascript
微信小程序 网络通信实现详解
2019/07/23 Javascript
微信公众号获取用户地理位置并列出附近的门店的示例代码
2019/07/25 Javascript
JavaScript如何处理移动端拍摄图片旋转问题
2019/11/16 Javascript
JavaScript实现简单贪吃蛇效果
2020/03/09 Javascript
Python中subprocess的简单使用示例
2015/07/28 Python
apache部署python程序出现503错误的解决方法
2017/07/24 Python
python读取excel表格生成erlang数据
2017/08/26 Python
用十张图详解TensorFlow数据读取机制(附代码)
2018/02/06 Python
对Python3之进程池与回调函数的实例详解
2019/01/22 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
python Scrapy框架原理解析
2021/01/04 Python
浅谈html5之sse服务器发送事件EventSource介绍
2017/08/28 HTML / CSS
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
Marlies Dekkers内衣荷兰官方网店:荷兰奢侈内衣品牌
2020/03/27 全球购物
护理专业大学生自我推荐信
2014/01/25 职场文书
求职信范文怎么写
2014/01/29 职场文书
会议邀请书范文
2014/02/02 职场文书
2014年大学庆元旦迎新年活动方案
2014/03/09 职场文书
离婚协议书范文
2015/01/26 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书
2019升学宴主持词范本5篇
2019/10/09 职场文书
python三子棋游戏
2022/05/04 Python