在客户现场,有时候因为安全规定,服务器上的授权码license等文件无法下载、复制,只能手打+check,带来的问题就是效率低、准确度不高。
目前遇上的场景,都是一些小文件,考虑在终端输出二维码来解决。
Qrencode,命令行工具,依赖libpng、 zlib,先tag一下。
python qrcode库,需要pip install,不过使用pyinstaller可以打包,简单写了一版
qr.py
#!/usr/local/env python
#!coding=utf-8
import sys
import qrcode
class Qrcode(object):
def __init__(self, invert_flag, print_flag, out_file):
self.qr = qrcode.QRCode(version=None,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=1,
border=2,)
self.invert_flag = invert_flag
self.print_flag = print_flag
self.out_file = out_file
self.count = 1
def add_data(self, data):