用python写二维码_Python用5行代码写一个自定义简单二维码
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行代码写一个自定义简单二维码相关推荐
- python抠图精确到发丝_Python用5行代码实现批量抠图的示例代码
前言 对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图.不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠 ...
- python自制简易二维码代码_Python用5行代码写一个自定义简单二维码
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python 抓取 实时公交_Python实现命令行监控北京实时公交之二
开头先放上效果展示 在命令行输入 python bus.py -i,显示app基本信息,如下: 在命令行输入 python bus.py 438,显示北京438路公交车的位置,如下: 红色的B说明在梅 ...
- python抽样不同花色纸牌_Python 十几行代码实现你对一副扑克牌的所有幻想
1 importcollections2 from random importchoice, shuffle3 4 #构建了一个简单的 Card 类来表示一张纸牌,rank牌值,suit花色 5 Ca ...
- 爬虫python代码-Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- 前端 验证码隐藏怎么实现_Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- python爬虫代码-Python爬虫教程:200行代码实现一个滑动验证码
Python爬虫教程:教你用200行代码实现一个滑动验证码 做网络爬虫的同学肯定见过各种各样的验证码,比较高级的有滑动.点选等样式,看起来好像挺复杂的,但实际上它们的核心原理还是还是很清晰的,本文章大 ...
- python myqr制作二维码生成器_用Python生成动态二维码,只要5行代码,拥有你的个性二维码!...
原标题:用Python生成动态二维码,只要5行代码,拥有你的个性二维码! 前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. P ...
- Java黑皮书课后题第8章:8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行。编写一个测试程序,打乱下面的矩阵
8.18(打乱行)编写一个方法,使用下面的方法头打乱一个二维int型数组的行.编写一个测试程序,打乱下面的矩阵 题目 题目描述 破题 代码 题目 题目描述 8.18(打乱行)编写一个方法,使用下面的方 ...
- python tkinter计算器实例_Python+tkinter使用80行代码实现一个计算器实例
Python+tkinter使用80行代码实现一个计算器实例 本文主要探索的是使用Python+tkinter编程实现一个简单的计算器代码示例,具体如下. 闲话不说,直奔主题.建议大家跟着敲一遍代码, ...
最新文章
- wps插件实用插件_6款实用PS插件合集,好用的PS插件都在这里!
- Python 面向对象-如何查看类的父类,外部如何获取类的名字
- 5 个有用的开源日志分析工具
- 【Flask项目2】多进程下的日志文件(2)
- Dart 异步编程之 Isolate 和事件循环
- Android Studio的配置问题——Intel HAXM is required to run this AVD,VT-x is disabled in BIOS;
- Linux中vim编辑器的缩进的功能键
- Java基础--访问权限控制符
- 初识Mysql(一)
- 2017.4.23 税收与补贴问题 思考记录
- windows API 菜鸟学习之路(四)
- 疑似SSD掉盘:自动重启;进BIOS看不到SSD;断电重启才能看到
- 加傲腾内存的电脑PE无法识别本地磁盘解决办法(M.2接口??)
- 渗透测试技术----服务扫描(一)--Banner、服务版本扫描、操作系统识别
- ART中 MIR -- LIR -- 机器码 的流程
- Python爬虫实战(一) QQ音乐评论爬取及可视化分析
- 7个实用的Python自动化代码,别再重复造轮子了!
- AI不思议|除了猜用户手绘图案,还能猜什么?
- java二维数组周边元素_求出二维数组主对角线、次对角线以及周边元素之和
- IntelliJ Idea 剪切板的复制深度设置(默认是五5条,用着很不爽!)