본문 바로가기

InfoSec Log/Python

[Python] QR 코드 생성

"텍스트 파일에 저장된 QR 코드로 변환 할 URL 목록에 대해, QR 코드로 변환 시키는 작업 수행"

 

전체 소스 코드

import qrcode

file_path = "./qr_codes.txt" # 현재 디렉토리 내 텍스트 파일 내 urls 저장.

with open(file_path, 'rt', encoding='UTF8') as f:
    read_lines = f.readlines() # file_path 변수에 할당된 텍스트 파일의 내용 읽어오기

    for line in read_lines:
        line = line.strip() # 줄바꿈 삭제
        print(line)

        qr_data = line
        qr_img = qrcode.make(qr_data) # url을 qr code로

        save_path = "./{}.png".format(qr_data) # 저장 경로
        qr_img.save(save_path) # 파일로 저장

 

텍스트 파일 내용

www.naver.com
www.google.com
guanjo.tistory.com

 

Results

 

NAVER QR Code

 

 

GOOGLE QR Code

 

 

 

MyBlog QR Code