随笔分类 -  Python 每日一库

上一页 1 ··· 5 6 7 8 9 10 下一页
摘要:openpyxl是Python下的Excel库,它能够很容易的对Excel数据进行读取、写入以及样式的设置,能够帮助我们实现大量的、重复的Excel操作,提高我们的办公效率,实现Excel办公自动化。 安装方法:pip install openpyxl 中文文档:https://www.osgeo. 阅读全文
posted @ 2023-09-26 09:07 larkwins 阅读(189) 评论(0) 推荐(0)
摘要:NumPy 是 Python 科学计算的基础包,几乎所有用 Python 工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。 Numpy全称Numerical Python。它提供了2种基本的对象:n 阅读全文
posted @ 2023-09-25 18:13 larkwins 阅读(71) 评论(0) 推荐(0)
摘要:一. pyinstaller和Nuitka使用感受 1.1 使用需求 这次也是由于项目需要,要将python的代码转成exe的程序,在找了许久后,发现了2个都能对python项目打包的工具——pyintaller和nuitka。 这2个工具同时都能满足项目的需要: 隐藏源码。这里的pyinstall 阅读全文
posted @ 2023-09-25 08:43 larkwins 阅读(427) 评论(0) 推荐(0)
摘要:# 前言 在现代计算机应用程序开发中,图形用户界面(GUI)是用户与程序交互的重要组成部分。然而,GUI 开发往往需要大量的代码和复杂的布局,给开发者带来了一定的挑战。在本篇博文中,将介绍 nicegui,它是一个简单易用的图形用户界面库,提供了一种简化 GUI 开发的方式,使开发者能够更快速地构建 阅读全文
posted @ 2023-09-22 18:23 larkwins 阅读(1315) 评论(0) 推荐(0)
摘要:前言 multiprocessing库是基于threading API,它可以把工作划分为多个进程。有些情况下,multiprocessing可以作为临时替换取代threading来利用多个CPU内核,相应地避免Python全局解释器锁所带来的计算瓶颈。 下面,我们来看看multiprocessin 阅读全文
posted @ 2023-09-22 08:47 larkwins 阅读(75) 评论(0) 推荐(0)
摘要:前言 内存映射通常可以提高I/O的性能,因为使用内存映射时,不需要对每个访问都建立一个单独的系统调用,也不需要在缓冲区之间复制数据,内核和用户都能很方便的直接访问内存。 本篇,将详细介绍Python内存映射库:mmap。 mmap(读文件) 使用mmap()函数可以创建一个内存映射文件。该函数的第1 阅读全文
posted @ 2023-09-21 08:53 larkwins 阅读(140) 评论(0) 推荐(0)
摘要:MarkupSafe转义字符,因此在HTML和XML中使用文本是安全的。具有特殊含义的字符将被替换,使其显示为实际字符。这减轻了注入攻击,意味着不受信任的用户输入可以安全地显示在页面上。 escape()函数转义文本并返回一个Markup对象。该对象将不再被转义,但与它一起使用的任何文本都将被转义, 阅读全文
posted @ 2023-09-20 19:19 larkwins 阅读(67) 评论(0) 推荐(0)
摘要:Locust 介绍 它采用纯 Python 实现,是一个分布式用户负载测试的工具。 使用基于 Requests 库的客户端发起请求,使编写脚本大大简化; 在模拟并发方面摒弃进程和线程,完全基于时间驱动,采用协程(gevent)提供的非阻塞 IO 和 coroutine 来实现网络层的并发请求。因此单 阅读全文
posted @ 2023-09-20 09:16 larkwins 阅读(236) 评论(0) 推荐(0)
摘要:安装 你可以从PyPI上直接安装这个库: pip install itsdangerous 适用案例 在取消订阅某个通讯时,你可以在URL里序列化并且签名一个用户的ID。这种情况下你不需要生成一个一次性的token并把它们存到数据库中。在任何的激活账户的链接或类似的情形下,同样适用。 被签名的对象可 阅读全文
posted @ 2023-09-19 18:39 larkwins 阅读(106) 评论(0) 推荐(0)
摘要:前言 ipaddress库提供了处理IPv4与IPv6网络地址的类。这些类支持验证,查找网络上的地址和主机,以及其他常见的操作。 本篇,将详细介绍Python中ipaddress库的使用规则。(内容涉及很多计算机网络知识,如果不懂,可以参考书籍《计算机网络》) 地址 一般来说,我们使用ipaddre 阅读全文
posted @ 2023-09-19 08:59 larkwins 阅读(346) 评论(0) 推荐(0)
摘要:前言 HMAC算法可以用于验证信息的完整性,这些信息可能在应用之间传递,或者存储在一个可能有安全威胁的地方。 其基本思路:生成实际数据的一个密码散列,并提供一个共享的秘密密钥。然后使用得到的散列检查所传输或存储的信息,以确定一个信任级别,而不传输秘密密钥。 消息签名 hmac库提供了一个new()函 阅读全文
posted @ 2023-09-18 19:21 larkwins 阅读(78) 评论(0) 推荐(0)
摘要:前言 hashlib库定义了一个API来访问不同的密码散列算法。其底层由OpenSSL提供,所以OpenSSL库提供的所有算法都可以用,包括: MD5 SHA1 SHA224 SHA256 SHA384 SHA512 当然,这上面列举的只是其支持的一部分。真正全部支持的种类读者可以用过下面代码打印出 阅读全文
posted @ 2023-09-18 09:12 larkwins 阅读(93) 评论(0) 推荐(0)
摘要:Gradio是一个开源库,用于仅使用Python构建易于使用且易于共享的应用程序。它特别适用于机器学习项目,旨在使测试、共享和展示模型简单直观。 安装 Gradio的安装非常简单,直接使用pip即可安装: pip install gradio 创建第一个程序 import gradio as gr 阅读全文
posted @ 2023-09-15 17:01 larkwins 阅读(336) 评论(0) 推荐(0)
摘要:GoPUP 支持Python 3.7+,旨在使获取数据尽可能方便,主要用于学术研究目的。 GoPUP 项目所采集的数据皆来自公开的数据源,不涉及任何个人隐私数据和非公开数据。 同时本项目提供的数据接口及相关数据仅用于学术研究,任何个人、机构及团体使用本项目的数据接口及相关数据请注意商业风险。 部分接 阅读全文
posted @ 2023-09-15 08:53 larkwins 阅读(109) 评论(0) 推荐(0)
摘要:前言 既然在Pathlib库中提到了glob()函数,那么我们就专门用一篇内容讲解文件名的匹配。其实我们有专门的一个文件名匹配库就叫:glob。 不过,glob库的API非常小,但是仅仅应用于文件名的匹配绰绰有余。只要是在实际的项目中需要过滤,或者匹配一组文件,都可以使用该库进行操作。 通配符 星号 阅读全文
posted @ 2023-09-14 09:41 larkwins 阅读(173) 评论(0) 推荐(0)
摘要:GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。 GeoPandas扩展了Pandas的数据类型,并使用matplotlib进行绘图。GeoPandas官方仓库地址为:GeoPandas。 GeoPandas的官方文档地址为:GeoPandas-doc。 本文 阅读全文
posted @ 2023-09-13 19:34 larkwins 阅读(738) 评论(0) 推荐(0)
摘要:前言 对于文件的比较一般有几种,比如比较文件的内容,比较文件的大小,或者直接对比整个项目文件。特别是在项目的更新迭代中,可以通过该库来比较当前版本与之前版本有哪些文件不同。 所以,本篇将详细讲解Python的文件比较库:filecmp。 生成示例文件 在比较文件之前,我们首先需要有用于比较的文件。所 阅读全文
posted @ 2023-09-13 08:45 larkwins 阅读(149) 评论(0) 推荐(0)
摘要:difflib 是一个专注于比较数据集(尤其是字符串)的 Python 模块。为了具体了解您可以使用此模块完成的几件事,让我们检查一下它的一些最常见的函数。 SequenceMatcher SequenceMatcher 是一个比较两个字符串并根据它们的相似性返回数据的函数。通过使用 ratio() 阅读全文
posted @ 2023-09-12 19:55 larkwins 阅读(166) 评论(0) 推荐(0)
摘要:前言 datetime库也用于时间日期的处理,主要用于完成日期和时间的解析,格式化和算术运算。本篇,将完整的介绍datetime库的应用知识。 datetime.date 与time库一样,datetime库也有获取当前日期的类,日历日期值用datetime.date表示。比如datetime.da 阅读全文
posted @ 2023-09-12 08:48 larkwins 阅读(314) 评论(0) 推荐(0)
摘要:前言 calendar库让你可以输出日历,它还提供了其它与日历相关的实用函数。本篇,就将详细讲解calendar库的使用规则。 prmonth()与TextCalendar() prmonth()是一个简单的函数,可以生成月的格式文本输出。具体用法如下所示: import calendar c = 阅读全文
posted @ 2023-09-11 19:07 larkwins 阅读(249) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 下一页