예제 #1
0
def generate_qrcode():
    file_name = generate_file_name()
    file_name = hashlib.md5(file_name).hexdigest()[0:12]
    img = qrcode.make(file_name, image_factory=PymagingImage)
    now_dir = WORKING_PATH + "/" + util.now().strftime("%Y%m%d%H%M")
    if not os.path.exists(now_dir):
        os.mkdir(now_dir)
    img_path = now_dir + "/" + file_name + ".png"
    f = open(img_path, 'wb')
    img.save(f)
    f.close()
예제 #2
0
def generate_file_name():
    # "0ddab7000c1b3300"
    return random_str(12) + util.now().strftime("%Y%m%d%H%M%S")