728x90
안녕하세요 오늘은 파이썬으로 QR 코드 생성해보도록 하겠습니다.
QR 코드는 웹사이트 링크, 명함 정보, Wi-Fi 접속 정보 등 다양한 데이터를 간단하게 담을 수 있어서 실용성이 높습니다.
파이썬에서는 qrcode라는 라이브러리를 사용하면 아주 쉽게 만들 수 있습니다.
1. 먼저 qrcode 라이브러리를 설치해줍니다.
이미지 처리를 위해 pillow도 함께 설치됩니다.
pip install qrcode[pil]
2. 코드 작성하기
아래 예제는 간단하게 링크를 QR 코드로 변환해서 이미지 파일로 저장하는 코드입니다.
import qrcode
# 1. QR 코드에 담을 데이터
data = "특정 웹사이트의 링크 등"
# 2. QR 코드 생성
qr = qrcode.QRCode(
version=1, # 1 ~ 40 (크기)
error_correction=qrcode.constants.ERROR_CORRECT_H, # 오류 보정 (L/M/Q/H)
box_size=10, # 각 박스 크기
border=4, # 테두리 여백
)
qr.add_data(data)
qr.make(fit=True)
# 3. 이미지로 저장
img = qr.make_image(fill_color="black", back_color="white")
img.save("qrcode_example.png")
print("✅ qrcode_example.png 파일 생성 완료!")
3. 실행 결과.
코드를 실행하면 qrcode_example.png 파일이 생성됩니다.
스마트폰 카메라로 스캔하면 data 변수에 저장된 주소로 바로 이동할 수 있습니다.
'Python' 카테고리의 다른 글
[Python] 간단한 PDF 파일 만들기 (0) | 2025.09.24 |
---|---|
[Python] datetime 사용하여 현재 날짜와 시간 구하기 (0) | 2025.09.23 |
[Python] any() / all() 함수 활용하기 (0) | 2025.09.21 |
[Python] EBU R128 기준으로 오디오 라우드니스 정규화하기 (배치 처리) (0) | 2025.09.18 |
[Python] 파이썬으로 AI 감정 분석 해보기 (0) | 2025.09.17 |