def add_data(self, data): """ Add data to this QR Code. """ if not isinstance(data, util.QRData): data = util.QRData(data) self.data_list.append(data) self.data_cache = None
def add_data(self, data, optimize=20): """ Add data to this QR Code. :param optimize: Data will be split into multiple chunks to optimize the QR size by finding to more compressed modes of at least this length. Set to ``0`` to avoid optimizing at all. """ if isinstance(data, util.QRData): self.data_list.append(data) else: if optimize: self.data_list.extend(util.optimal_data_chunks(data)) else: self.data_list.append(util.QRData(data)) self.data_cache = None
if (options.mode == 'N'): options.mode = util.MODE_NUMBER elif (options.mode == 'A'): options.mode = util.MODE_ALPHA_NUM elif (options.mode == 'B'): options.mode = util.MODE_8BIT_BYTE else: print 'Unrecognized encoding mode: %s' % options.mode sys.exit(-1) qr = qrcode.QRCode(version=options.version, box_size=int(options.boxSize), border=int(options.borderSize), error_correction=options.errCorrection) data = sys.stdin.read() data = util.QRData(data, mode=options.mode) qr.add_data(data) if options.fit: qr.make(fit=False) if sys.stdout.isatty(): qr.print_tty() else: img = qr.make_image(image_factory=None) img.save(sys.stdout)
def addData(self, data): self.listData.append(util.QRData(data)) self.dataEncode = util.create_data(self.version, 1, self.listData)
def gen_new(): yield from 'AB' print(list(gen_new())) import qrcode import os n = os.path.getsize('test.png') f = open('test.png', 'rb') data = f.read(n) from qrcode import util var = util.QRData(data) q = qrcode.QRCode() q.add_data("核心勇") q.make_image().save('test.png') import win32com.client import os qinfo = win32com.client.Dispatch('MSMQ.MSMQQueueInfo') print(type(qinfo)) computer_name = os.getenv('COMPUTERNAME') qinfo.FormatName = 'direct=OS:.\private$\\test' queue = qinfo.Open(2, 0) msg = win32com.client.Dispatch("MSMQ.MSMQMessage") msg.Label = "TestMsg"