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 相关文章推荐
centos下更新Python版本的步骤
Feb 12 Python
wxPython窗口中文乱码解决方法
Oct 11 Python
python中argparse模块用法实例详解
Jun 03 Python
python中WSGI是什么,Python应用WSGI详解
Nov 24 Python
PyQt5打开文件对话框QFileDialog实例代码
Feb 07 Python
python读写LMDB文件的方法
Jul 02 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
Dec 05 Python
导入tensorflow:ImportError: libcublas.so.9.0 报错
Jan 06 Python
关于Tensorflow使用CPU报错的解决方式
Feb 05 Python
python实现用户名密码校验
Mar 18 Python
python关于倒排列的知识点总结
Oct 13 Python
Python各协议下socket黏包问题原理
Apr 12 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 的异常处理程序
2014/06/22 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
Zend Framework入门教程之Zend_Registry组件用法详解
2016/12/09 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
2018/05/31 PHP
Javascript中浮点数相乘的一个解决方法
2014/06/03 Javascript
Javascript学习笔记之 对象篇(一) : 对象的使用和属性
2014/06/24 Javascript
node.js中的favicon.ico请求问题处理
2014/12/15 Javascript
jQuery里filter()函数与find()函数用法分析
2015/06/24 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
JavaScript中利用jQuery绑定事件的几种方式小结
2016/03/06 Javascript
微信小程序 scroll-view隐藏滚动条详解
2017/01/16 Javascript
jquery实现放大镜简洁代码(推荐)
2017/06/08 jQuery
JavaScript如何获取到导航条中HTTP信息
2017/10/10 Javascript
react 国际化的实现代码示例
2018/09/14 Javascript
angular6的table组件开发的实现示例
2018/12/26 Javascript
微信小程序项目总结之记账小程序功能的实现(包括后端)
2019/08/20 Javascript
python多线程threading.Lock锁用法实例
2014/11/01 Python
python自然语言编码转换模块codecs介绍
2015/04/08 Python
使用Python写一个贪吃蛇游戏实例代码
2017/08/21 Python
Python+树莓派+YOLO打造一款人工智能照相机
2018/01/02 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
一个可以套路别人的python小程序实例代码
2019/04/09 Python
Python自动重新加载模块详解(autoreload module)
2020/04/01 Python
Python中qutip用法示例详解
2020/10/02 Python
Pyqt助手安装PyQt5帮助文档过程图解
2020/11/20 Python
瑞士领先的网上超市:LeShop.ch
2018/11/14 全球购物
String s = new String(“xyz”);创建了几个String Object?
2015/08/05 面试题
servlet面试题
2012/08/20 面试题
六十大寿答谢词
2014/01/12 职场文书
消防安全管理制度
2014/02/01 职场文书
干部下基层实施方案
2014/03/14 职场文书
优秀实习生主要事迹
2014/05/29 职场文书
董事长助理工作职责
2014/06/08 职场文书
高一作文之乐趣
2019/11/21 职场文书
Spring-cloud Config Server的3种配置方式
2021/09/25 Java/Android
Android开发手册TextInputLayout样式使用示例
2022/06/10 Java/Android