这里提供一个有趣实用的Python小工具——二维码生成器。
使用Python中的`qrcode`库,可以很方便地生成包含任意信息的二维码。将其封装为函数,就可以轻松地使用它来生成二维码。
代码如下:
```python
import qrcode
def generate_qrcode(text, filename):
qr = qrcode.QRCode(version=1, error_correction=qrcode.constants.ERROR_CORRECT_L, box_size=10, border=4)
qr.add_data(text)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
if __name__ == "__main__":
text = input("请输入要生成二维码的内容:")
filename = input("请输入二维码文件的保存路径(例如:/path/to/your/qrcode.png):")
generate_qrcode(text, filename)
print(f"\n成功生成二维码!文件保存在{filename}。\n")
```
用户只需要输入想要转换成二维码的内容以及要保存的图片路径,就可以自动生成并保存该二维码。
使用方法:
1. 将上述代码复制到Python环境中并保存为`qrcode_generator.py`文件;
2. 安装`qrcode`库:在终端中输入`pip3 install qrcode`命令安装所需的库;
3. 运行脚本:在终端中进入Python运行环境,进入该文件所在目录,使用`python3 qrcode_generator.py`命令运行脚本;
4. 输入生成参数:按照提示,依次输入二维码内容和保存的图片路径;
5. 查看结果:程序会在指定路径下生成一个二维码文件,并输出“成功生成二维码!”。
希望这个工具能对你有帮助,也欢迎大家在评论区分享自己写过的方便实用的Python小工具!