随笔分类 -  Python 每日一库

上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要:在C/C++语言中,struct被称为结构体。而在Python中,struct是一个专门的库,用于处理字节串与原生Python数据结构类型之间的转换。 本篇,将详细介绍二进制数据结构struct的使用方式。 函数与Struct类 struct库包含了一组处理结构值得模块级函数,以及一个Struct类 阅读全文
posted @ 2024-05-09 14:37 larkwins 阅读(679) 评论(0) 推荐(0)
摘要:NumPy 是 Python 科学计算的基础包,几乎所有用 Python 工作的科学家都利用了的强大功能。此外,它也广泛应用在开源的项目中,如:Pandas、Seaborn、Matplotlib、scikit-learn等。 Numpy全称Numerical Python。它提供了2种基本的对象:n 阅读全文
posted @ 2024-05-09 14:37 larkwins 阅读(97) 评论(0) 推荐(0)
摘要:一. pyinstaller和Nuitka使用感受 1.1 使用需求 这次也是由于项目需要,要将python的代码转成exe的程序,在找了许久后,发现了2个都能对python项目打包的工具——pyintaller和nuitka。 这2个工具同时都能满足项目的需要: 隐藏源码。这里的pyinstall 阅读全文
posted @ 2024-05-09 14:37 larkwins 阅读(1242) 评论(0) 推荐(0)
摘要:binaascii 是一个用于在二进制和 ASCII 之间转换的模块。 b2a_base64 是 binaascii 模块中的一种方法,它将 base64 数据转换为二进制数据。下面是这个方法的一个例子: import base64 import binascii msg = "Tandrew" e 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(42) 评论(0) 推荐(0)
摘要:https://mp.weixin.qq.com/s/Nq5Ygy0axI83H2dclU56yQ GeoPandas是一个Python开源项目,旨在提供丰富而简单的地理空间数据处理接口。 GeoPandas扩展了Pandas的数据类型,并使用matplotlib进行绘图。GeoPandas官方仓库 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(442) 评论(0) 推荐(0)
摘要:difflib 是一个专注于比较数据集(尤其是字符串)的 Python 模块。为了具体了解您可以使用此模块完成的几件事,让我们检查一下它的一些最常见的函数。 SequenceMatcher SequenceMatcher 是一个比较两个字符串并根据它们的相似性返回数据的函数。通过使用 ratio() 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(48) 评论(0) 推荐(0)
摘要:前言 在程序中,有很多高效率的字符串处理方式,如果开发者能够完全掌握这些高效的字符串处理,往往在开发者也能事半功倍。比如针对于字符串的处理,也是自然语言处理的基础知识。 而python3中,处理字符串的库为:string。本篇将详细介绍各种字符串的高效处理方式。 首字母大写 对于英文单词组成的字符串 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(792) 评论(0) 推荐(0)
摘要:前言 time库运行访问多种类型的时钟,这些时钟用于不同的场景。本篇,将详细讲解time库的应用知识。 获取各种时钟 既然time库提供了多种类型的时钟。下面我们直接来获取这些时钟,对比其具体的用途。具体代码如下: import time print(time.monotonic()) print( 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(259) 评论(0) 推荐(0)
摘要:前言 datetime库也用于时间日期的处理,主要用于完成日期和时间的解析,格式化和算术运算。本篇,将完整的介绍datetime库的应用知识。 datetime.date 与time库一样,datetime库也有获取当前日期的类,日历日期值用datetime.date表示。比如datetime.da 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(131) 评论(0) 推荐(0)
摘要:前言 calendar库让你可以输出日历,它还提供了其它与日历相关的实用函数。本篇,就将详细讲解calendar库的使用规则。 prmonth()与TextCalendar() prmonth()是一个简单的函数,可以生成月的格式文本输出。具体用法如下所示: import calendar c = 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(200) 评论(0) 推荐(0)
摘要:前言 前文是针对普通的字符串数据进行处理。今天,我们要讲解的textwrap库,是对多文本进行处理的库。比如对于段落的缩进,填充,截取等,都可以通过textwrap库进行操作。 特别是自己编写打印程序的时候,可以使用该库进行校正文档非常便捷,大大的加快了文本格式的处理。话不多说,我们来一步步学习te 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(136) 评论(0) 推荐(0)
摘要:前言 os.path是平台独立的文件名管理库,使用该库能够很方便来处理多个平台上的文件。即使程序不打算在平台之间移值,也应当使用os.path库来完成可靠的文件名解析。 本篇博文将详细介绍os.path库的用法。 解析路径的基本用法 os.path中的第一组函数可以用来将表示文件名的字符串解析为文件 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(94) 评论(0) 推荐(0)
摘要:前言 Pathlib库提供了一个面向对象的API来解析,建立,测试和处理文件名和路径,而不是使用底层字符串操作。 其中Pathlib库有2个非常关键的类名:PurePosixPath,PureWindowsPath。它们可以在任意操作系统上实例化和使用,因为它们只处理文件名与目录名。 要实例化一个具 阅读全文
posted @ 2024-05-09 14:36 larkwins 阅读(108) 评论(0) 推荐(0)
摘要:前言 在实际的开发中,经常会用到随机数生成。而random库专用于随机数的生成,它是基于Mersenne Twister算法提供了一个快速伪随机数生成器。 本篇,将详细讲解各种场景之下随机数的生成应用。 生成随机数 对于随机数的生成,random库提供了很多函数,有的负责生成浮点数,有的负责生成整型 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(265) 评论(0) 推荐(0)
摘要:前言 re库就是我们常说的正则表达式库,它是用一种形式化语法来描述的文本匹配模式。通过该库,我们可以匹配特定字符串中的一些内容,比如爬取网页内容时,我们可以通过re库获取网页内容中的所有标签内容。 本篇将详细讲解re库的使用规则。 查找文本 比如,在一串字符串文本中,我们需要查找一个子字符串是否在该 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(80) 评论(0) 推荐(0)
摘要:前言 在实际的项目处理中,往往我们并不需要创建文件,仅仅用于中转而已。这个时候在系统中频繁的创建中转文件,删除中转文件,不仅浪费系统的资源,而且容易被破坏或者篡改,这个时候用临时文件反而更好。 而Python给我们提供了临时文件操作库:tempfile。本篇将详细介绍临时文件的应用与处理。 创建临时 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(263) 评论(0) 推荐(0)
摘要:前言 什么算是高层的文件操作呢? 普通的文件操作,我们一般只涉及创建文件,文件夹以及写入文件等等。假如我现在需要复制一个文件的内容到另一个文件之中,用pathlib等都只能先打开复制文件,然后进行将其读出来保存,然后再写入新的文件,这种普通的复制操作,无形之中增加了许多步骤。 而shutil库可以直 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(89) 评论(0) 推荐(0)
摘要:前言 对于文件的比较一般有几种,比如比较文件的内容,比较文件的大小,或者直接对比整个项目文件。特别是在项目的更新迭代中,可以通过该库来比较当前版本与之前版本有哪些文件不同。 所以,本篇将详细讲解Python的文件比较库:filecmp。 生成示例文件 在比较文件之前,我们首先需要有用于比较的文件。所 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(68) 评论(0) 推荐(0)
摘要:前言 内存映射通常可以提高I/O的性能,因为使用内存映射时,不需要对每个访问都建立一个单独的系统调用,也不需要在缓冲区之间复制数据,内核和用户都能很方便的直接访问内存。 本篇,将详细介绍Python内存映射库:mmap。 mmap(读文件) 使用mmap()函数可以创建一个内存映射文件。该函数的第1 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(281) 评论(0) 推荐(0)
摘要:前言 subprocess库提供了一个API创建子进程并与之通信。这对于运行生产或消费文本的程序尤其有好处,因为这个API支持通过新进行的标准输入和输出通道来回传数据。 本篇,将详细介绍Python创建附加进行的库:subprocess。 run(运行外部命令) subprocess库本身可以替换o 阅读全文
posted @ 2024-05-09 14:35 larkwins 阅读(82) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 10 下一页