python的优越之处就在于他可以直接调用已经封装好的包

首先,下载pillow和qrcode包  终端下键入一下命令:

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写二维码_Python用5行代码写一个自定义简单二维码相关推荐

  1. python抠图精确到发丝_Python用5行代码实现批量抠图的示例代码

    前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...

  2. python自制简易二维码代码_Python用5行代码写一个自定义简单二维码

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  3. python 抓取 实时公交_Python实现命令行监控北京实时公交之二

    开头先放上效果展示 在命令行输入 python bus.py -i,显示app基本信息,如下: 在命令行输入 python bus.py 438,显示北京438路公交车的位置,如下: 红色的B说明在梅 ...

  4. python抽样不同花色纸牌_Python 十几行代码实现你对一副扑克牌的所有幻想

    1 importcollections2 from random importchoice, shuffle3 4 #构建了一个简单的 Card 类来表示一张纸牌,rank牌值,suit花色 5 Ca ...

  5. 爬虫python代码-Python爬虫教程:200行代码实现一个滑动验证码

    Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...

  6. 前端 验证码隐藏怎么实现_Python爬虫教程:200行代码实现一个滑动验证码

    Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...

  7. python爬虫代码-Python爬虫教程:200行代码实现一个滑动验证码

    Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...

  8. python myqr制作二维码生成器_用Python生成动态二维码,只要5行代码,拥有你的个性二维码!...

    原标题:用Python生成动态二维码,只要5行代码,拥有你的个性二维码! 前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. P ...

  9. Java黑皮书课后题第8章:8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行。编写一个测试程序,打乱下面的矩阵

    8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行.编写一个测试程序,打乱下面的矩阵 题目 题目描述 破题 代码 题目 题目描述 8.18(打乱行)编写一个方法,使用下面的方 ...

  10. python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例

    Python+tkinter使用80行代码实现一个计算器实例 本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下. 闲话不说,直奔主题.建议大家跟着敲一遍代码, ...

最新文章

  1. wps插件实用插件_6款实用PS插件合集,好用的PS插件都在这里!
  2. Python 面向对象-如何查看类的父类,外部如何获取类的名字
  3. 5 个有用的开源日志分析工具
  4. 【Flask项目2】多进程下的日志文件(2)
  5. Dart 异步编程之 Isolate 和事件循环
  6. Android Studio的配置问题——Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;
  7. Linux中vim编辑器的缩进的功能键
  8. Java基础--访问权限控制符
  9. 初识Mysql(一)
  10. 2017.4.23 税收与补贴问题 思考记录
  11. windows API 菜鸟学习之路(四)
  12. 疑似SSD掉盘:自动重启;进BIOS看不到SSD;断电重启才能看到
  13. 加傲腾内存的电脑PE无法识别本地磁盘解决办法(M.2接口??)
  14. 渗透测试技术----服务扫描(一)--Banner、服务版本扫描、操作系统识别
  15. ART中 MIR -- LIR -- 机器码 的流程
  16. Python爬虫实战(一) QQ音乐评论爬取及可视化分析
  17. 7个实用的Python自动化代码,别再重复造轮子了!
  18. AI不思议|除了猜用户手绘图案,还能猜什么?
  19. java二维数组周边元素_求出二维数组主对角线、次对角线以及周边元素之和
  20. IntelliJ Idea 剪切板的复制深度设置(默认是五5条,用着很不爽!)

热门文章

  1. 关于web页面中mata各种标签的解释
  2. [转]Linux芯片级移植与底层驱动(基于3.7.4内核)
  3. hadoop集群重启
  4. uni-app 打包App ,实现App更新提醒,并下载最新App
  5. React Natvie Fetch工具类
  6. 微信小程序踩坑(1):wx.showModal模态对话框中content换行
  7. Nginx架构详解:nginx 的安装和配置
  8. vue中接收到后台数据再回显到输入框时无法修改
  9. vue使用echarts地图数据分析
  10. 怎么缩小界面_PDF怎么压缩变小?介绍实用的PDF压缩软件