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中使用PyQt把网页转换成PDF操作代码实例
Apr 23 Python
Python程序中使用SQLAlchemy时出现乱码的解决方案
Apr 24 Python
Python操作MySQL数据库9个实用实例
Dec 11 Python
详解python脚本自动生成需要文件实例代码
Feb 04 Python
Python多进程入门、分布式进程数据共享实例详解
Jun 03 Python
利用python开发app实战的方法
Jul 09 Python
Python实现平行坐标图的绘制(plotly)方式
Nov 22 Python
Python作用域与名字空间原理详解
Mar 21 Python
jupyter 使用Pillow包显示图像时inline显示方式
Apr 24 Python
python求numpy中array按列非零元素的平均值案例
Jun 08 Python
Win10下配置tensorflow-gpu的详细教程(无VS2015/2017)
Jul 14 Python
用python批量移动文件
Jan 14 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
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php解析json数据实例
2014/08/19 PHP
php正则去除网页中所有的html,js,css,注释的实现方法
2016/11/03 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
JS 时间显示效果代码
2009/08/23 Javascript
判断对象是否Window的实现代码
2012/01/10 Javascript
javascript-表格排序(降序/反序)实现介绍(附图)
2013/05/30 Javascript
按下Enter焦点移至下一个控件的实现js代码
2013/12/11 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
javascript省市区三级联动下拉框菜单实例演示
2015/11/29 Javascript
基于Jquery实现焦点图淡出淡入效果
2015/11/30 Javascript
js判断手机浏览器操作系统和微信浏览器的方法
2016/04/30 Javascript
JS两种类型的表单提交方法实例分析
2016/11/28 Javascript
原生JS中slice()方法和splice()区别
2017/03/06 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
vue实现商城购物车功能
2017/11/27 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
[51:52]Liquid vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.24
2019/09/10 DOTA
Python中还原JavaScript的escape函数编码后字符串的方法
2014/08/22 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
Python设计模式之工厂模式简单示例
2018/01/09 Python
Python发送邮件的实例代码讲解
2019/10/16 Python
python 一维二维插值实例
2020/04/22 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
python操作toml文件的示例代码
2020/11/27 Python
Java中的异常处理机制的简单原理和应用
2013/04/27 面试题
毕业生自荐书
2013/12/18 职场文书
写给女生的道歉信
2014/01/14 职场文书
节约每一滴水演讲稿
2014/09/09 职场文书
2015新年寄语大全
2014/12/08 职场文书
学雷锋倡议书
2015/01/19 职场文书
百年校庆感言
2015/08/01 职场文书
使用php的mail()函数实现发送邮件功能
2021/06/03 PHP
利用Java设置Word文本框中的文字旋转方向的实现方法
2021/06/28 Java/Android
使用pipenv管理python虚拟环境的全过程
2021/09/25 Python
面试中老生常谈的MySQL问答集锦夯实基础
2022/03/13 MySQL