我们经常会考虑在程序的某处生成QR二维码。Python为我们提供了一个比较方便的库,这个库就是qrcode,库的地址是:qrcode·PyPI你可以使用这个库来生成png或者svg格式的二维码。使用的方法也很简单。设置好二维码对象集合后,使用make将要生成的数据导入为参数。具体使用方法请参考库提供的官方文档。需要注意的是,这个库使用Pillow来生成二维码。如果你的Python环境没有安装,你需要安装这个扩展。PillowPillow是PythonImagingLibrary的缩写。其实这是一个为Python提供图像处理的库。官方库和地址为:https://pypi.org/project/Pillow/。如果你的环境中没有安装这个库,如果你使用QRCode库,你会得到:ModuleNotFoundError:Nomodulenamed'PIL'这个错误。只需运行命令pipinstallpillow即可安装它。需要这个库的原因也很简单。QR码只是一张图片。我们在生成图片的时候一般都会使用第三方库,因为很多语言对图片的原生处理不是很友好。通常第三方库可以提供更多的功能。通过运行代码,我们可以在IDE中看到生成的二维码。这时候可以使用手机的扫一扫功能,看看是否可以正常识别。对于测试使用的代码,请访问GitHub上的源代码。链接地址为:python-tutorials/QRCode.pyatmaster·cwiki-us-docs/python-tutorials·GitHubPython生成二维码的语句非常简单,几乎没有语言基础也能使用。https://www.ossez.com/t/python-qr/13396
