自己生成二维码

1 你的需求

有时候你自己需要一些二维码,用于访问一些链接,但是你发现你在百度的时候,各种乱七八糟,夹带广告,免费的,付费的二维码生成服务,弄得你云里雾里,不知道相信哪个。也不太确定他们是否靠谱,会不会时间久了就失效,其实关于失效,是一个很二的问题。因为基于规则的码永远是那个码,真正失效的是码后面的链接所访问的web服务器。
所以,作为新时代人类,这种小事,就不麻烦别人了,用个QRCODE的库自己弄一个吧。

2 python安装及PIP安装qrcode库

安装这个基本工具不需要我废话的,自己查一查。

pip install qrcode

安装完python后,再安装个二维码库就好了。

3 python代码

import qrcode# 要生成二维码的网页链接
webpage_url = "https://www.baidu.com"# 创建二维码对象
qr = qrcode.QRCode(version=1,error_correction=qrcode.constants.ERROR_CORRECT_L,box_size=10,border=4,
)# 添加网页链接到二维码
qr.add_data(webpage_url)
qr.make(fit=True)# 创建一个图像对象
img = qr.make_image(fill_color="black", back_color="white")# 保存二维码图片
img.save("webpage_qrcode111.png")print(f"二维码已生成并保存为 webpage_qrcode111.png,用于访问 {webpage_url}")

以上代码,用powershell运行就好了,或者用记事本复制进去,后缀改成.py , 然后直接双击,也可以在同级目录下生成图片。

思考

这个代码你需要自己写吗?其实不用的,这都什么时代了,这种级别的代码,直接用AI生成就好了,不用动脑子的,超级好用

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/188059.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 系统启动过程

目录 IOS/UEFI阶段 引导加载程序阶段 内核启动阶段 用户空间初始化阶段 登录管理器阶段 用户登录阶段 图形界面或命令行界面 IOS/UEFI阶段 计算机通电,BIOS或UEFI启动。 进行硬件初始化、POST(Power-On Self-Test)自检,检…

Python开发运维:PyMongo 连接操作 MongoDB

目录 一、理论 1.PyMongo模块 2.Mongo Shell 二、实验 1. Windows11安装MongoDB 7.0.4 2.Windows11安装MongoDB Shell 2.1.0 3.PyMongo 连接 MongoDB(无密码方式) 4.PyMongo 连接 MongoDB(有密码方式) 5.PyMongo 操作 Mo…

传教士与野人过河问题

代码模块参考文章:传教士与野人过河问题(numpy、pandas)_python过河问题_醉蕤的博客-CSDN博客 问题描述 一般的传教士和野人问题(Missionaries and Cannibals):有N个传教士和C个野人来到河边准 备渡河。…

【分布式事务】Seata 开源的分布式事务解决方案

1. 什么是seata Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 2. seata发展历程 阿里巴巴作为国内最早一批进行应用分…

SHELL编程前奏_小工具

本节课程目标 了解shell中的通配符 熟悉grep、cut、sort等小工具和shell中的通配符的使用 #一、文本处理工具 ##1. grep工具 grep是行过滤工具;用于根据关键字进行行过滤 语法和选项 语法: # grep [选项] 关键字 文件名 常见选项: OP…

dockerfile与docker-compose解释及对比

Dockerfile 是一个文本文件,用于定义单个Docker镜像的构建过程和配置。它包含了一系列的指令,如FROM、RUN、COPY、CMD等,按照顺序执行这些指令来构建镜像。Dockerfile可以定义容器的基础镜像、安装依赖软件、拷贝文件、运行命令等操作。通过…

视频中的文字水印怎么去除?这三招学会轻松去视频水印

短视频与我们生活,工作息息相关,日常在在刷短视频时,下载保存后发现带有文字logo水印,如果直接拿来进行二次创作,不仅影响观看效果,平台流量还会受限制。怎么去除视频中的文字水印就成为了当下热门话题之一…

【latex】调整图片与上下文的距离

Latex调整图片与上下文距离 \begin{figure} \vspace{-0.8cm} %调整图片与上文的垂直距离\setlength{\abovecaptionskip}{-0.2cm} %调整图片标题与图距离\setlength{\belowcaptionskip}{-1cm} %调整图片标题与下文距离latex调整公式、图片与正文的距离

【代码】CNN-GRU-Attention基于卷积神经网络和门控循环单元网络结合注意力机制的多变量回归预测

程序名称:CNN-GRU-Attention基于卷积神经网络和门控循环单元网络结合注意力机制的多变量回归预测 实现平台:matlab 代码简介:为更准确地预测,提出基于注意力机制的CNN-GRU预测模型。该模型主要借助一维卷积单元提取数…

CentOS系统环境搭建(二十三)——运行Java服务

centos系统环境搭建专栏🔗点击跳转 文章目录 运行Java服务部署方式以jar包方式部署1.停止服务2.运行服务3.查看控制台信息4. 删除nohup.out文件中的旧数据(只保留末尾二十万行)5.日志位置6.文件位置7.nginx部署 运行Java服务 我是用jar包的方…

浅聊langchain-chatchat

个人的一点经验和总结,希望能帮助到大家。有不对的地方请留言和指正! langchain-GLM是什么 langchain-GLM是一个本地知识库应用解决方案,支持以cli、web、api方式提供以本地知识库或在线资源为知识素材的对话服务,对中英文场景对…

【AIOps】一种全新的日志异常检测评估框架:LightAD,相关成果已被软工顶会ICSE 2024录用

深度学习(DL)虽然在日志异常检测中得到了不少应用,但在实际轻量级运维模型选择中,必须仔细考虑异常检测方法与计算成本的关系。具体来说,尽管深度学习方法在日志异常检测方面取得了出色的性能,但它们通常需…

【Linux】awk 使用

awk 输出 // 打印所有列 $ awk {print $0} file // 打印第一列 $ awk {print $1} file // 打印第一和第三列 $ awk {print $1, $3} file // 打印第三列和第一列,注意先后顺序 $ cat file | awk {print $3, $1} …

探索数据之美:深入学习Plotly库的强大可视化

1. 引言: Plotly 是一个交互性可视化库,可以用于创建各种漂亮的图表和仪表板。它支持多种编程语言,包括Python、R、JavaScript。在Python中,Plotly提供了Plotly Express和Graph Objects两个主要的绘图接口。 2. Plotly库简介&am…

音乐播放器Swinsian mac功能介绍

Swinsian mac是一款音乐播放器,它的特点是轻量级、快速、易用。Swinsian支持多种音频格式,包括MP3、AAC、FLAC、WAV等。它还具有iTunes集成功能,可以自动导入iTunes音乐库中的音乐,并支持智能播放列表、标签编辑、自定义快捷键等功…

STM32Cube高效开发教程<基础篇>(十)----USART/UART通信

声明:本人水平有限,博客可能存在部分错误的地方,请广大读者谅解并向本人反馈错误。    本专栏博客参考《STM32Cube高效开发教程(基础篇)》,有意向的读者可以购买正版书籍进行学习,本书籍由王维波老师、鄢志丹老师、王钊老师倾力打造,书籍内容干货满满。 一、 功能概述…

Linux shell for jar test

Linux shell 脚本,循环解析命令行传入的所有参数,并按照不同的传参实现对不同的 java jar文件 进行测试执行。 [rootlocalhost demo]# cat connTest.sh #!/bin/bash# Linux shell for qftool java jar test# modes DEFAULT_MODE2jarfiles[1]common-1.0…

OpenAI公布CEO和董事会成员:微软加入,Ilya出局

11月30日,OpenAI在官网公布了新一届领导层和初始董事会成员:Sam Altman重新担任CEO,Mira Murati继续担任首席技术官,Greg Brockman继续担任总裁。 新的董事会成员包括:Bret Taylor(主席)、Larr…

docker部署elasticsearch+kibana+head

前言 最近,项目需要使用elasticsearch,所以就想快速安装一个使用,最开始是docker安装了7.10.1版本。 后面计划使用Java开发,发现有 RestHighLevelClient 和 Elasticsearch Java API Client两种客户端连接方式。 然后网上查阅了一…

深入剖析:知识付费系统源码解读与技术实现

知识付费系统源码是构建一个高效、稳定平台的关键。在本文中,我们将深入解析知识付费系统的源码,同时提供一些关键技术代码,以助你更好地理解和实现这一系统。 1. 知识付费系统的基本结构 首先,让我们看一下知识付费系统的基本…