반응형
안녕하세요 오늘은 파이썬으로 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 코드를 파일에 저장했습니다.
많은 도움이 되었으면 합니다. 감사합니다
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
반응형
'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 |