Python에서 QR코드 만들기

지난번에는 바코드를 만들어 보았으니 이번에는 QR코드를 만들어 본다. 파이썬에는 qrcode와 PyQRCode 모듈이 검색이 된다. 이 중에서 qrcode가 비교적 최근에 업데이트한 흔적이 있으므로 이것을 선택하였다. PIP로 설치한다.

$ pip3 install qrcode

https://pypi.org/project/qrcode/

홈페이지에 들어가면 추가 옵션이 더 기술되어 있다. 필요하면 참고하자.

QR코드에는 많은 내용을 넣을 수 있는 것이 장점이다. 그리고 의외의 것으로 웹 사이트 링크를 연결하는 방법은 설명을 찾기가 힘들다. 그냥 http://www.example.net 이나 http://www.example.net/ddd.html 과 같은 형식으로 만들면 연결이 된다. 파일 저장은 .save를 붙여서 한다.

>>> import qrcode
>>> img = qrcode.make('http://10.10.10.82')
>>> img.save('qr.png')