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()
def generate_file_name(): # "0ddab7000c1b3300" return random_str(12) + util.now().strftime("%Y%m%d%H%M%S")