qrcode를 통해 QR 코드 생성
온라인 튜토리얼의 코드를 사용할 수 있습니다
간단하고 투박한
import qrcode img = qrcode.make('http://lizhiyu.iteye.com/blog/2331662') img.save('test.png') 加参数控制 Python代码 import qrcode qr = qrcode.QRCode( version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4, ) qr.add_data('http://lizhiyu.iteye.com/') qr.make(fit=True) img = qr.make_image() img.save('123.png')
매개변수 의미:
버전: 값 1 ~40의 정수로 QR 코드의 크기를 제어합니다(최소값은 1, 12×12 행렬임). 프로그램이 이를 자동으로 결정하도록 하려면 값을 None으로 설정하고 fit 인수를 사용하십시오.
error_correction: QR코드의 오류수정 기능을 제어합니다. 가능한 값은 다음 4개의 상수이다.
ERROR_CORRECT_L: 약 7% 이하의 오류를 수정할 수 있습니다.
ERROR_CORRECT_M(기본값): 약 15% 이하의 오류를 수정할 수 있습니다.
ROR_CORRECT_H: 약 30% 이하의 오류를 수정할 수 있습니다.
box_size: QR 코드의 각 작은 격자에 포함된 픽셀 수를 제어합니다.
border : 경계선에 포함되는 그리드 수(QR코드와 이미지 테두리 사이의 거리)를 조절합니다. (기본값은 4로, 관련 표준에서 규정하는 최소값입니다.)
질문 1. 클래식 오류, 파일 이름에 qrcode.py 키워드가 사용되었습니다. 파일 이름을 aaa.py로 변경하세요.
AttributeError: 'module' 객체에 'make' 속성이 없습니다
질문 2. 수정 후에도 다음과 같이 오류가 계속 보고됩니다. PilImage 패키지를 설치해야 합니다.
Traceback (most recent call last): File "E:\python_test\qrtest\aaa.py", line 3, in <module> img = qrcode.make('http://www.xgezhang.com/') File "C:\Python27\lib\site-packages\qrcode\main.py", line 11, in make return qr.make_image() File "C:\Python27\lib\site-packages\qrcode\main.py", line 271, in make_image from qrcode.image.pil import PilImage File "C:\Python27\lib\site-packages\qrcode\image\pil.py", line 8, in <module> import Image ImportError: No module named Image 问题3.pip install PilImage报错 ,由于用的windows环境写工具,直接到piliage官网下载exe执行,解决 Could not find a version that satisfies the requirement PilImage (from version s: )
PilImage와 일치하는 배포판을 찾을 수 없습니다