Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python은 pyqrcode 모듈을 사용하여 QR 코드를 생성합니까?

<시간/>

QR 코드는 카메라와 같은 이미징 장치로 읽을 수 있는 흰색 배경에 정사각형 격자로 배열된 검은색 사각형으로 구성됩니다. 그것은 많은 상업 추적 응용 프로그램과 휴대 전화 사용자를 대상으로 한 다양한 응용 프로그램의 지불 및 웹 사이트 로그인 등에 널리 사용됩니다. pyqrcode 모듈은 파이썬에서 qrcocode를 생성하는 데 사용됩니다. 데이터를 효율적으로 저장하기 위해 4가지 표준화된 인코딩 모드(숫자, 영숫자, 바이트/바이너리 및 한자)가 있습니다.

영숫자 qrcode

우리는 pyqrcode 모듈을 사용합니다. qrcode를 생성하는 데 사용되는 cerate 기능이 있습니다. 마지막으로 svg 파일로 저장하고 필요에 따라 적절한 크기로 확장합니다. svg 파일을 열고 브라우저를 사용하여 볼 수 있습니다.

import pyqrcode
from pyqrcode import QRCode

# String input for the QR code
str = "learnPython"

# Generate QR code
qrcd = pyqrcode.create(str)

# Create and save the svg file
qrcd.svg("qrcd.svg", scale=10)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Python은 pyqrcode 모듈을 사용하여 QR 코드를 생성합니까?

이진 qrcode

유사한 코드를 사용하지만 추가 매개변수가 있는 qrcode의 이진 형식을 가질 수도 있습니다. cerate 함수에 대해 모드를 바이너리로 표시하기만 하면 됩니다. 압축 수준 때문에 코드가 사람의 눈에는 약간 다르게 보입니다.

import pyqrcode
from pyqrcode import QRCode

# String input for the QR code
str = "learnPython"

# Generate QR code
qrcd = pyqrcode.create(str, mode='binary')

# Create and save the svg file
qrcd.svg("qrcd2.svg", scale=10)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

Python은 pyqrcode 모듈을 사용하여 QR 코드를 생성합니까?