상세 컨텐츠

본문 제목

파이썬으로 QR 코드 만들기

IT - 프로그래밍/파이썬

by 파란 호랑 2023. 11. 1. 08:07

본문

반응형

안녕하세요 오늘은 파이썬으로 QR 코드를 만드는 프로드램을 작성해 보겠습니다. QR 코드는 정보를 담고 있는 2차원 바코드입니다.

사용도 높은 만큼 온라인으로 생성해 주는 서비스들도 많습니다. 하지만 코드상에서 QR코드를 생성하면 더 빠르게 만들 수 있고, 다양하게 커스터마이징이 가능합니나

자 그럼 파이썬으로 QR 코드를 생성하는 방법을 알아보겠습니다.
우선 QR 코드를 만들기 위해서는 qrcode라는 패키지를 설치해 줍니다. 이 패키지는 QR 코드를 생성하는 데 필요한 모듈을 제공합니다.

pip install qrcode


다음은 파이썬으로 QR 코드를 생성하는 코드입니다.

# qr 코드 생성기 프로그램 1
import qrcode
import os

# 현재 디렉터리로 이동합니다.
os.chdir(os.path.dirname(os.path.abspath(__file__)))

# QR 코드에 저장할 데이터를 지정합니다.
qr_data = "www.google.com"

# QR 코드를 생성합니다.
qr_img = qrcode.make(qr_data)

# QR 코드를 파일에 저장합니다.
save_path = "qr_code_generator" + '.png'
qr_img.save(save_path)

이 코드를 실행하면 qr_code_generator.png라는 이름으로 현재 디렉터리에서 사진 파일이 생깁니다. 열어보면 우리가 만든 QR코드를 확인할 수 있습니다.

자 그럼 코드 설명을 하겠습니다.

import os


이 라인에서는 os 모듈을 가져옵니다. 이 모듈은 파일 시스템을 조작하는 데 필요한 함수를 제공합니다.

os.chdir(os.path.dirname(os.path.abspath(__file__)))

여기서는 현재 파일이 있는 디렉터리로 이동합니다

qr_data = "www.google.com"

QR 코드에 저장할 데이터를 지정합니다. 이 코드에서는 "www.google.com"이라는 웹사이트 주소를 지정했습니다.

qr_img = qrcode.make(qr_data)

여기서는 아까 데이터를 넣은 변수를 사용해 QR 코드를 생성합니다.

save_path = "qr_code_generator" + '.png'

이 부분에서는 QR 코드를 저장할 파일 경로를 지정합니다. 이 코드에서는 "qr_code_generator.png"라는 파일 이름으로 현재 디렉터리에 QR 코드를 저장합니다.

qr_img.save(save_path)

마지막으로 QR 코드를 파일에 저장했습니다.


많은 도움이 되었으면 합니다. 감사합니다

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


https://link.coupang.com/a/beMKKP

Do it! 점프 투 파이썬

COUPANG

www.coupang.com

728x90
반응형

관련글 더보기