[Python] Qrcode 간단 제작

python에서 qr코드를 간단히 제작 할 수 있습니다.

 

우선 pip로 qrcode 모듈을 먼저 설치하고

pip install qrcode

 

코드

import qrcode

data = "https://darkgraycat.tistory.com/"

img = qrcode.make(data)

img.save(r'C:\Users\pc1\Desktop\python\qr.png')

 

결과

도중에 2번의 에러가 있었는데

첫번째는, 파이썬 파일 이름을 qrcode로 했더니 

"most likely due to a circular import" 에러가 나왔고,

 

두번째로 img.save(r'C:\User ...') 부분에서 r 없이 했을 경우

 \U 부분을 유니코드로 인식하여 에러가 발생했습니다.

앞에 r을 붙여줌으로써 Raw 문자열을 의미하게 하여,

가공되지 않고 문자 그대로를 사용하라는 뜻이 됩니다.