找到 34423 篇文章 编程

Python 中最常用的 POSIX 系统调用

Arjun Thakur
更新于 2020-06-25 14:04:38

732 次浏览

posix 模块在 UNIX 环境下工作。它提供了操作系统功能。我们不应该直接导入此模块。我们可以使用 os 模块。os 模块在 UNIX 上充当 posix 模块的超集。在非 Unix 系统上,posix 不可用,但 os 可用,但功能较少。要使用 posix 模块,我们应该使用以下方法导入它。import posixPOSIX 模块中存在不同的方法和常量。常量 posix.environenviron 是一个字典对象。它保存键和值。对于 UNIX,键和值都是字节类型。例如,... 阅读更多

Python 中便捷的 Web 浏览器控制器

Chandu yadav
更新于 2019-07-30 22:30:23

886 次浏览

要使用 python 向用户显示基于 web 的文档,可以使用名为 webbrowser 的模块。它提供了一个高级接口来处理 web 文档。在基于 UNIX 的系统上,此模块支持 lynx、Netscape、Mosaic 等浏览器。对于 Windows 和 Macintosh,它使用标准浏览器。要使用此模块,我们需要导入以下模块。import webbrowserwebbrowser 模块具有不同的方法和异常,如下所示 -异常 webbrowser.Error当 webbrowser 接口中出现错误时,将引发此错误。方法 webbrowser.open(url, new=0, autoraise=True)此方法用于显示... 阅读更多

使用 Python 生成用于管理密钥的安全随机数

Arjun Thakur
更新于 2019-07-30 22:30:23

323 次浏览

要使用密码学方法生成安全的随机数,我们可以在 python 中使用 secrets 模块。此模块有助于创建安全的密码、帐户身份验证、安全令牌或一些相关的密钥。要使用 secrets 模块的类和模块,我们应该将该模块导入到我们的代码中。import secrets随机数secrets 模块用于访问某些安全随机源。由操作系统提供。secrets 模块中与随机数相关的类和函数如下 -类 secrets.SystemRandom这是一个用于生成随机数的类,使用某些最高... 阅读更多

Python 中的安全散列和消息摘要

Chandu yadav
更新于 2019-07-30 22:30:23

1K+ 次浏览

对于安全散列和消息摘要过程,我们应该使用 hashlib 模块。此模块实现了不同安全散列算法的通用接口,例如 SHA1、SHA224、SHA256、SHA512 等。还有 RSA 的 MD5 算法。较旧的算法称为消息摘要,新方法称为安全散列。要使用此模块,我们需要在 python 代码中导入 hashlib 模块。import hashlib在此方法中,存在一些预定义的算法,例如 md5、sha1、sha224、sha256、sha512。我们可以从 OpenSSL 库中添加其他算法。一些方法、常量... 阅读更多

Python 备用 repr() 实现

George John
更新于 2019-07-30 22:30:23

354 次浏览

在 Python 中,如果我们想限制显示的大量数据,我们可以使用 reprlib 模块。要使用此模块,我们应该使用以下方法导入它。import reprlib存在与 reprlib 相关的不同类和方法。这些是 -类 reprlib.ReprRepr 类提供格式化服务。它创建类似于内置 repr() 的函数。在此类中,我们可以添加大小限制和不同的对象类型。方法 reprlib.repr(object)此方法用于返回类似于内置 repr() 方法的字符串,但在这种情况下,大多数大小都有限制。Repr 对象Repr 对象... 阅读更多

Python 堆队列算法

Chandu yadav
更新于 2019-07-30 22:30:23

289 次浏览

堆数据结构可用于表示优先级队列。在 python 中,它在 heapq 模块中可用。这里它创建一个最小堆。因此,当优先级为 1 时,它表示最高优先级。插入新元素时,堆结构会更新。要使用此模块,我们应该使用以下方法导入它 -import heapq存在一些与堆相关的操作。这些是 -方法 heapq.heapify(iterable)它用于将可迭代数据集转换为堆数据结构。方法 heapq.heappush(heap, element)此方法用于将元素插入堆中。之后... 阅读更多

Python 容器数据类型

Arjun Thakur
更新于 2019-07-30 22:30:23

2K+ 次浏览

在集合中,有一些容器数据类型,它们是 python 的通用内置容器(如 dict、list、set 等)的替代方案。一些容器如下 -序号容器和描述1namedtuple()用于创建具有名称字段的元组子类2deque使用列表类型数据的队列3Counter字典的子类,用于计算哈希表对象4ChainMap用于创建多个映射的单个视图5OrderedDict字典的子类,其中数据以有序方式添加6UserList列表的包装器,以便于访问。要使用此模块,我们应该使用以下方法导入它 -import collectionsDeque 对象Deque 基本上是堆栈和队列结构的泛化,其中它从左到右初始化。它使用... 阅读更多

Python 基本日期和时间类型

George John
更新于 2019-07-30 22:30:23

7K+ 次浏览

要在 python 中操作日期和时间,可以使用名为 datetime 的模块。有两种类型的日期和时间对象。这些类型是朴素的和感知的。在朴素对象中,没有足够的信息来明确地从其他日期时间对象中定位此对象。在这种方法中,它使用协调世界时 (UTC)。在感知类型对象中,有关算法和政治时间调整的不同信息。此类型的对象用于表示某些特定的时间点。要使用此模块,我们应该使用以下方法导入它 -import datetime存在... 阅读更多

Python 用于 GNU readline 的完成函数

Arjun Thakur
更新于 2019-07-30 22:30:23

303 次浏览

Unix readline 模块具有制表符完成功能。要获得这些功能,我们必须使用 rlcompleter 模块。它可以在 python 的交互模式下使用。要使用此模块,我们应该使用以下方法导入它 -import rlcompleter存在一个名为 Completer 类的类 -方法 Completer.complete(text, state)此方法用于返回制表符完成输出。如果文本中存在“.”,则它将尝试获取该命令的所有相关成员。当没有点“.”时,它只会完成文本。示例代码import rlcompleter import sys... 阅读更多

Python 用于计算增量的帮助程序

AmitDiwan
更新于 2022-08-11 11:02:59

193 次浏览

difflib 模块用于 Python 中计算增量。它用于比较文件,并且可以以各种格式(包括 HTML 和上下文以及统一差异)生成有关文件差异的信息。在使用它之前,我们需要首先导入 difflib 模块 -import difflib类 (difflib.SequenceMatcher)此类用于比较任何类型的两个序列。它有不同的方法。一些方法 -set_seqs(a, b) -设置将要比较的序列文件。它计算并缓存有关第二个文件的详细信息。因此,对于匹配多个文件,我们应该设置... 阅读更多

广告

© . All rights reserved.