随笔分类 -  Python 每日一库

摘要:MarkupSafe转义字符,因此在HTML和XML中使用文本是安全的。具有特殊含义的字符将被替换,使其显示为实际字符。这减轻了注入攻击,意味着不受信任的用户输入可以安全地显示在页面上。 escape()函数转义文本并返回一个Markup对象。该对象将不再被转义,但与它一起使用的任何文本都将被转义, 阅读全文
posted @ 2024-05-09 14:33 larkwins 阅读(65) 评论(0) 推荐(0)
摘要:Alembic 是一款轻量型的数据库迁移工具,它与 SQLAlchemy 一起共同为 Python 提供数据库管理与迁移支持。 Alembic 的应用 Alembic 使用 SQLAlchemy 作为数据库引擎,为关系型数据提供创建、管理、更改和调用的管理脚本,协助开发和运维人员在系统上线后对数据库 阅读全文
posted @ 2024-05-09 14:33 larkwins 阅读(1001) 评论(0) 推荐(0)
摘要:安装 你可以从PyPI上直接安装这个库: pip install itsdangerous 适用案例 在取消订阅某个通讯时,你可以在URL里序列化并且签名一个用户的ID。这种情况下你不需要生成一个一次性的token并把它们存到数据库中。在任何的激活账户的链接或类似的情形下,同样适用。 被签名的对象可 阅读全文
posted @ 2024-05-09 14:33 larkwins 阅读(108) 评论(0) 推荐(0)
摘要:许多教程使用的是 pip freeze > requirements.txt 指令,但是这个指令只能检索当前虚拟环境中安装的包。要想自动检索项目文件中的依赖包要使用pipreqs, 使用方法如下: 首先安装pipreqs pip install pipreqs 使用 在项目根目录下执行命令 pipr 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(120) 评论(0) 推荐(0)
摘要:GoPUP 支持Python 3.7+,旨在使获取数据尽可能方便,主要用于学术研究目的。 GoPUP 项目所采集的数据皆来自公开的数据源,不涉及任何个人隐私数据和非公开数据。 同时本项目提供的数据接口及相关数据仅用于学术研究,任何个人、机构及团体使用本项目的数据接口及相关数据请注意商业风险。 部分接 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(63) 评论(0) 推荐(0)
摘要:Boltons 使用的是 BSD 许可证,到目前为止已经收录 超过230个 的纯 Python实用工具库,这些工具库与 Python 标准库并没有重合,是补充的关系,包括: cacheutils 工具集:用于管理缓存,提供 LRU 和 LRI 等缓存方式 debugutils 工具库:用于调试实用程 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(54) 评论(0) 推荐(0)
摘要:一、 基本概念 1、 简介 requests 模块是 python 基于 urllib,采用 Apache2 Licensed 开源协议的 HTTP 库。它比 urllib 更加方便,可以节约我们大量的工作,完全满足 HTTP 测试需求。Requests 的哲学是以 PEP 20 的习语为中心开发的 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(99) 评论(0) 推荐(0)
摘要:Gradio是一个开源库,用于仅使用Python构建易于使用且易于共享的应用程序。它特别适用于机器学习项目,旨在使测试、共享和展示模型简单直观。 安装 Gradio的安装非常简单,直接使用pip即可安装: pip install gradio 创建第一个程序 import gradio as gr 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(587) 评论(0) 推荐(0)
摘要:我们用 MySQL 客户端查询数据的时候,是以下面这种格式显示的: 内容展示的非常漂亮,而 Python 有一个第三方模块叫 prettytable,专门用来将数据以上面这种格式输出,喜欢记得收藏、关注、点赞。 我们来看一下详细介绍一下用法。 添加表头、添加行、添加列 类似于数据库中的表,由表头(或 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(471) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(70) 评论(0) 推荐(0)
摘要:psutil(process and system utilities)是一个全能型的跨平台库,用 Python 编写,旨在简化对系统监控和进程管理的编程工作。 它提供丰富的接口,让你能够轻松获取系统运行时的信息,涉及的范围包括但不限于进程、CPU、内存、磁盘、网络等。 这个强大的库起源于谁的想法? 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(142) 评论(0) 推荐(0)
摘要:一、PyMysql 在使用Python操作MySQL数据过的过程中,基本的增删改查操作如何更加高效优雅的执行。这里将以PyMySQL为例,介绍一下如何使用Python操作数据库。 Python对MySQL数据库进行操作,基本思路是先连接数据库 Connection 对象,建立游标 Cursor 对象 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(235) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/eY1QXpwbTNSOd08Wfpg4sQ ①-PivotTableJS 无需任何代码就可以在Jupyter Notebook中交互式地分析数据。 https://pypi.org/project/pivottablejs/ ②-PyTube 阅读全文
posted @ 2024-05-09 14:32 larkwins 阅读(34) 评论(0) 推荐(0)
摘要:![四款强大的%20Python%20可视化库-0](assets/四款强大的%20Python%20可视化库-0.png) ![四款强大的%20Python%20可视化库-1](assets/四款强大的%20Python%20可视化库-1.png) ![四款强大的%20Python%20可视化库-2](assets/四款强大的%20Python%20可视化库-2.png) ![四款强大的%20P 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(48) 评论(1) 推荐(0)
摘要:pynvml 是一个 Python 包,用于与 NVIDIA 的管理库 NVML(NVIDIA Management Library)进行交互,以获取和监控 NVIDIA GPU 设备的信息。它提供了一组函数和类,可以查询 GPU 设备的状态、显存使用情况、温度、功耗等信息。 要使用 pynvml 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(440) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/pHfjyvD7IkbBqQ66SxsGdg 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(17) 评论(0) 推荐(0)
摘要:在日常开发工作中,经常会遇到这样的一个问题:要对数据中的某个字段进行匹配,但这个字段有可能会有微小的差异。比如同样是招聘岗位的数据,里面省份一栏有的写“广西”,有的写“广西壮族自治区”,甚至还有写“广西省”……为此不得不增加许多代码来处理这些情况。 今天跟大家分享FuzzyWuzzy一个简单易用的模 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(152) 评论(0) 推荐(0)
摘要:很多算法工程师在完成数据分析、模型训练或者项目总结的时候,往往只能通过ppt汇报,添加数据图表、截图模型实验结果等。如果想提供一个前端演示demo,通常可以搭建flask服务,但是flask需要学习很多前端知识,如css、html等,这又是一个深之又深的坑。那有没有什么工具能够跳过这些模块,直接提供 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(595) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/b7-zb0FygFhiL6kfbNoazw https://mp.weixin.qq.com/s/7RNufhpQYxcq7uvl6DVuQQ 阅读全文
posted @ 2024-05-09 14:31 larkwins 阅读(72) 评论(0) 推荐(0)
摘要:前言 在现代计算机应用程序开发中,图形用户界面(GUI)是用户与程序交互的重要组成部分。然而,GUI 开发往往需要大量的代码和复杂的布局,给开发者带来了一定的挑战。在本篇博文中,将介绍 nicegui,它是一个简单易用的图形用户界面库,提供了一种简化 GUI 开发的方式,使开发者能够更快速地构建吸引 阅读全文
posted @ 2024-05-09 14:14 larkwins 阅读(2019) 评论(0) 推荐(0)