利用qrcode生成二维码提取文件信息
前言:
在一些不通外网的客户机器上,需要通过生成的mi来生成license。所以需要取出mi文件。想到使用qrcode
限制:
文件不能太大,因为一个二维码所能保存的信息很有限。
贴上代码:
#!/usr/bin/python
# _*_ coding: UTF-8 _*_import qrcode, argparseparser = argparse.ArgumentParser(description='Manual to the script')
parser.add_argument('--file',type=str,required=True,help='Input file name')
args = parser.parse_args()
mi_file = args.filewith open(mi_file) as f:file_stream = f.read()qr = qrcode.QRCode(version=5,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=10,border=4,
)
qr.add_data(file_stream,optimize=0)
qr.make()
img = qr.make_image()
filename = 'mi_qrcode.png'
img.save(filename)
img.show()
使用说明:
mi文件名:qrcode_generate_mi.py
mi文件:bd23dadf.mi
执行如下命令:
python qrcode_generate_mi.py --file bd23dadf.mi
##qrcode_generate_mi.py是python脚本文件; bd23dadf.mi是需要生成二维码的文件
将在当前目录生成一个mi_qrcode.png
的二维码文件
演示:
这里利用脚本生成一篇《岳阳楼记》
python qrcode_generate_mi.py --file 岳阳楼记.txt
利用qrcode生成二维码提取文件信息相关推荐
- C# 利用QRCode生成二维码图片
网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快.但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴.这是本要用它做了 ...
- vue 中生成带logo的二维码vue-qr(可换背景) 利用qrcode生成二维码
vue 中生成带logo的二维码 这里运用了一个插件 vue-qr npm install vue-qr --save <template><div><vue-qr :c ...
- 关于利用qrcode生成二维码的两种方式的区别
首先以下内容是查找网上资料后了解的利用qrcode.js生成二维码的额两种方式,canvas(即画布)方式和table方式(原文地址http://www.helloweba.com/view-blog ...
- 利用qrcode生成二维码
pip install qrcode pip install image ------- 下面是python代码: #!/usr/bin/env python import qrcode qr = q ...
- Python利用qrcode生成二维码并解析结果
使用到的库 1.qrcode 介绍:qrcode模块是Github上的一个开源项目,提供了生成二维码的接口.qrcode模块默认使用PIL库用于生成图像. 安装: pip install qrcode ...
- Java利用Qrcode生成二维码
1.jar包下载http://ishare.iask.sina.com.cn/download/explain.php?fileid=35428376 package ewm; import java ...
- Spring Boot电商项目57:订单模块六:【前台:生成支付二维码】接口;(支付url的拼凑;利用zxing生成二维码;二维码图片的存储;真实地址与可访问地址的转换;)
说明: (1)本篇博客主要内容是:开发[前台:生成支付二维码]接口: (2)本篇博客需要注意的点有: ● 支付url的拼凑: ● 利用zxing生成二维码: ● 二维码图片的存储:真实地址与可访问地址 ...
- 关于QRCode生成二维码(背景图、Logo)
关于QRCode生成二维码的代码 /// <summary> /// 创建二维码 /// </summary> /// <param name="QRStrin ...
- java生成二维码到文件,java生成二维码转成BASE64
java生成二维码到文件,java生成二维码转成BASE64 如题,利用java和第三方库,把指定的字符串生成二维码,并且把二维码保存成图片,转换成BASE64格式. 需要的jar文件: packag ...
最新文章
- 多尺度的CityNeRF: Building NeRF at City Scale
- 在maven项目中使用Junit进行单元测试
- 多媒体课程设计android,基于Android的多媒体播放器(课程设计)报告.doc
- 概率编程库Edward安装
- 深度学习之生成对抗网络(2)GAN原理
- 语言 高速公路超速处罚_重磅!全国高速将统一限速,这4种超速不再扣分罚款!【饮茶论道】...
- [html] 常见的浏览器内核都有哪些?并介绍下你对内核的理解
- 什么是jQuery?
- 新手理解Navigator的教程
- 数据库 蚂蚁_蚂蚁金服自研数据库OceanBase性能超过甲骨文引热议
- 一键清理系统.bat
- codeforces1299C Water Balance
- 中国机器人界“诺贝尔奖”!深眸科技实力斩获恰佩克年度创新品牌奖
- 从零开始搭二维激光SLAM --- Hector论文公式推导与相关代码解析
- wi7计算机如何查看隐藏的文件夹,win7隐藏的文件夹怎么显示?隐藏文件夹查看及设置方法...
- 什么是进程? 什么是线程?
- python中的pass是什么意思_Python中pass的作用与使用教程
- 欧式端子 管型端子 管形接线端子 插针 規格/尺寸
- 人脸识别尝试失败欧氏距离
- java 1.9环境配置_jdk1.9下载|jdk1.9 64位下载官方版 附安装配置教程 - 欧普软件下载...
热门文章
- 泰达机器人董事长_【百佳专访】深圳泰达董事长陈大立:“沉迷”研发喷涂自动化中国方案的“匠人”...
- 常见的8种大数据分析模型,你了解吗
- JDBC executeBatch批量插入数据
- linux mrtg 安装,MRTG 安装部署手册
- 图灵机 快速入门教程
- ubuntu重启sshd
- HTML学生个人网站作业设计:HTML做一个公司官网首页页面(纯html代码)
- 旋转不变性与旋转等变性
- 场效应管放大电路静态工作点的设置及分析
- html怎么在标题上添加图片,html+css如何在图片上添加文字