본문 바로가기
IT - 프로그래밍/파이썬

파이썬으로 QR 코드 만들기

by 파란 호랑 2023. 11. 1.
반응형

안녕하세요 오늘은 파이썬으로 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

반응형

'IT - 프로그래밍 > 파이썬' 카테고리의 다른 글

파이썬으로 컴퓨터 정보 출력하기  (1) 2023.11.03
파이썬으로 환율 변환기 만들기  (1) 2023.10.25
API가 필요한 이유  (0) 2023.09.26
JSON 형식이란?  (0) 2023.09.25
Web API란 무엇인가?  (0) 2023.09.23