首页 知识动态 ( Page 454 )

知识动态

深究Python中的asyncio库-shield函数

shieldasyncio.shield,用它可以屏蔽取消操作。一直到这里,我们还没有见识过Task的取消。看一个例子:In : loop = asyncio.get_event_…

2025-12-02 92,918

深究Python中的asyncio库-线程同步

前面的代码都是异步的,就如sleep,需要用asyncio.sleep而不是阻塞的time.sleep,如果有同步逻辑,怎么利用asyncio实现并发呢?答案是用run_in_ex…

2025-12-02 36,190

深究Python中的asyncio库-线程池

在同步线程中使用的run_in_executor就如它方法的名字所示,把协程放到了一个执行器里面,可以在一个线程池,也可以在一个进程池。另外还可以使用run_coroutine_t…

2025-12-02 81,868

详解Python元类(metaclass)

什么是元类?理解元类(metaclass)之前,我们先了解下Python中的OOP和类(Class)。面向对象全称 Object Oriented Programming 简称OO…

2025-12-02 33,286

Python中的描述符

描述符是一种在多个属性上重复利用同一个存取逻辑的方式,他能"劫持"那些本对于self.__dict__的操作。描述符通常是一种包含__get__、__set__、__delete_…

2025-12-02 75,871

使用Python实现一个堆栈结构

什么是堆栈?堆栈是一个数据结构,其存储在一个后进/先出的方式的项目。这通常被称为LIFO。这与队列形成对比,队列以先入/先出(FIFO)方式存储项目。使用list创建一个Pytho…

2025-12-02 35,647

Python中有指针吗?

如果您曾经使用过C或C ++等低级语言,那么您可能已经听说过指针。指针允许您在部分代码中创建高效率。它们也会给初学者带来困惑,并且可能导致各种内存管理错误,即使对于专家也是如此。那…

2025-12-02 36,143

详解Python中的JSON编码模块

JSON编码支持的基本数据类型为 None , bool , int , float 和 str , 以及包含这些类型数据的lists,tuples和dictionaries。 对…

2025-12-02 92,167

Python脚本多种方法破解栅栏密码

Python是一种计算机程序设计语言。是一种面向对象的动态类型语言,最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越来越多被用于独立的、大型项目…

2025-12-02 85,604

详解Python中的包和包管理工具

Python中的包包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的Python的应用环境。考虑一个在Phone目录下的pots.py文件。这个文件有如…

2025-12-02 18,217