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解析json实例方法
Nov 19 Python
python中stdout输出不缓存的设置方法
May 29 Python
利用python为运维人员写一个监控脚本
Mar 25 Python
对python多线程中Lock()与RLock()锁详解
Jan 11 Python
python实现坦克大战游戏 附详细注释
Mar 27 Python
python实现植物大战僵尸游戏实例代码
Jun 10 Python
Python pip替换为阿里源的方法步骤
Jul 02 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
python中的split()函数和os.path.split()函数使用详解
Dec 21 Python
浅谈keras2 predict和fit_generator的坑
Jun 17 Python
Python 分布式缓存之Reids数据类型操作详解
Jun 24 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 26 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笔记之:AOP的应用
2013/04/24 PHP
PHP mysql与mysqli事务使用说明 分享
2013/08/17 PHP
一个可绑定数据源的jQuery数据表格插件
2010/07/17 Javascript
基于jQuery的输入框无值自动显示指定数据的实现代码
2011/01/24 Javascript
JS刷新框架外页面七种实现代码
2013/02/18 Javascript
JQuery验证jsp页面属性是否为空(实例代码)
2013/11/08 Javascript
jquery实现弹出层效果实例
2015/05/19 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
jQuery each函数源码分析
2016/05/25 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
基于jQuery的AJAX和JSON实现纯html数据模板
2016/08/09 Javascript
AngularJS自定义服务与fliter的混合使用
2016/11/24 Javascript
解析js如何获取css样式
2016/12/11 Javascript
使用vue中的v-for遍历二维数组的方法
2018/03/07 Javascript
redux中间件之redux-thunk的具体使用
2018/04/17 Javascript
vant时间控件使用方法详解
2020/12/24 Javascript
[01:46]2020完美世界全国高校联赛秋季赛报名开启
2020/10/15 DOTA
python在命令行下使用google翻译(带语音)
2014/01/16 Python
python实现单目标、多目标、多尺度、自定义特征的KCF跟踪算法(实例代码)
2020/01/08 Python
Python多线程Threading、子线程与守护线程实例详解
2020/03/24 Python
Python tornado上传文件的功能
2020/03/26 Python
使用Python将图片转正方形的两种方法实例代码详解
2020/04/29 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
AmazeUI 点击元素显示全屏的实现
2020/08/25 HTML / CSS
土木工程毕业生推荐信
2013/10/28 职场文书
给领导的致歉信范文
2014/01/13 职场文书
黄河的主人教学反思
2014/02/07 职场文书
小学优秀班主任材料
2014/12/17 职场文书
企业战略合作意向书
2015/05/08 职场文书
办公室年度工作总结2015
2015/05/21 职场文书
生日祝酒词大全
2015/08/10 职场文书
数学备课组工作总结
2015/08/12 职场文书
2019邀请函格式及范文
2019/05/20 职场文书
解决Go gorm踩过的坑
2021/04/30 Golang
python实现A*寻路算法
2021/06/13 Python