python 生成二维码
QRCode generated in python
我在 python 中编写了一些代码来生成二维码,但在 运行 时显示此错误:
无法解析导入“qrcode”Pylance(reportMissingImports)
我正在使用二维码库,但遇到了一些问题。
通过 pip install 安装非常简单。 运行下面的命令安装python-qrcode和pillow.
pip install qrcode[pil]
完成后,使用以下命令继续安装 OpenCV-Python:
pip install opencv-python
如果您打算检测单个图像中的多个二维码,请确保 opencv-python 版本至少为 4.3.0。旧版本没有多重检测功能。
在 Python 文件的顶部添加以下导入声明。
import qrcode
from PIL import Image
对于基本用法,您可以简单地 运行 make() 函数根据您输入的文本生成二维码:
img = qrcode.make('Your input text')
您可以使用带有更多控件和属性的 QRCode class。
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=10,
border=4,
)
下一步是调用 add_data() 函数。传入您选择的输入文本。继续追加以下代码,生成白底黑填二维码。
qr.add_data('https://medium.com/@ngwaifoong92')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white").convert('RGB')
您可以将其保存为图像文件,如下所示:
img.save("sample.png")
你终于可以读到这个了paper。
我在 python 中编写了一些代码来生成二维码,但在 运行 时显示此错误: 无法解析导入“qrcode”Pylance(reportMissingImports)
我正在使用二维码库,但遇到了一些问题。
通过 pip install 安装非常简单。 运行下面的命令安装python-qrcode和pillow.
pip install qrcode[pil]
完成后,使用以下命令继续安装 OpenCV-Python:
pip install opencv-python
如果您打算检测单个图像中的多个二维码,请确保 opencv-python 版本至少为 4.3.0。旧版本没有多重检测功能。
在 Python 文件的顶部添加以下导入声明。
import qrcode
from PIL import Image
对于基本用法,您可以简单地 运行 make() 函数根据您输入的文本生成二维码:
img = qrcode.make('Your input text')
您可以使用带有更多控件和属性的 QRCode class。
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_H,
box_size=10,
border=4,
)
下一步是调用 add_data() 函数。传入您选择的输入文本。继续追加以下代码,生成白底黑填二维码。
qr.add_data('https://medium.com/@ngwaifoong92')
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white").convert('RGB')
您可以将其保存为图像文件,如下所示:
img.save("sample.png")
你终于可以读到这个了paper。