Python专题

easyqr便捷的二维码转换库发布

2020-02-12  本文已影响0人  右哼哼丨左哼哼

由于python 的二维码库(Qrcode)只能生成二维码,不能将二维码转换为文字,且识别二维码的库(pyzbar)配置过程过于繁琐(Linux,和MacOS 还需要安装其他套件),所以自己写了一个基于在线解析的二维码转换库------easyqr. 只需pip安装后 少量代码即可实现文本与二维码的相互转换,相信应该是非常便利的

项目地址:https://gitee.com/Rt_hum/Easyqr
先介绍一下easyqr:

特点

安装

注:本模块需python 3.6及以上版本运行

pip3 install easyqr -i https://pypi.Python.org/simple/

为什么要指定pypi源呢 ?

因为这个库是在pypi发布的,国内镜像源可能还没有同步过来,为了确保安装成功,指定了pypi源的安装,方便已经替换了pip源的朋友安装easyqr库,这个操作不会修改你已经配置好的pip源,仅生效一次.

pip /pip3 ?

因为本人是Mac OS系统 自带了python 2.7 所以安装时需要选择pip3,如果你的机器没有其他版本的python 可以选择

pip install easyqr -i https://pypi.Python.org/simple/

使用说明

from easyqr import easyqr as qr

#文字转二维码
print(qr.code('这是一个简单的二维码转换模块'))
#上传二维码
url = qr.upload('01.png')
#解析二维码
print(qr.online(url))

一行代码就可以将文本与二维码相互转换,非常的便利,真正So,Easy!

示例图片.png

注意

因为使用了网络接口,大量识别转换因为网络及服务器压力缘故,可能会丢失或者拒绝访问,本模块目前为实验性质设计,如需频繁使用,请与服务商草料二维码洽谈商务合作,请知悉!

更新

版本 内容
1.0 调优完毕,正式版本
0.6 一些不值得注意的优化
0.5 一些不值得注意的优化
0.4 一些不值得注意的优化
0.3 一些不值得注意的优化
0.2 1.优化了导入包的逻辑机构,现在只需要 from easyqr import easyqr 就可以了2.缺失的依赖项自动导入,无需手动添加依赖项
0.1 初步框架

原创发布,转载须注明作者与来源,感谢!

上一篇下一篇

猜你喜欢

热点阅读