Python π
· 阅读需 8 分钟 ·
2025 年 10 月 7 日发布了 Python 3.14,今天来看看更新了什么
本篇介绍以下内容
- REPL 更新站内文章
- template-string站内文章
- 更好的报错站内文章
- except & except*站内文章
- try...finally 中的 warning站内文章
- Free-threaded mode (No GIL)站内文章
Python
查看所有标签2025 年 10 月 7 日发布了 Python 3.14,今天来看看更新了什么
本篇介绍以下内容
Python 的 asyncio 库允许使用 async 和 await 关键字来编写并发代码。其核心构件是可等待对象 (awaitable objects),通常为协程 (coroutines)。这些可等待对象由事件循环 (event loop) 调度并以异步方式执行。这种编程模型能够在单线程环境下,高效地管理大量 I/O 密集型任务
本教程将介绍 Python asyncio 的工作原理、如何定义并运行协程、 以及在处理 I/O 密集型任务的应用中何时使用异步编程以获得更好的性能
读完本文,你将了解:
asyncio 提供了一个使用协程、事件循环和非阻塞 I/O 操作来编写单线程并发代码的框架asyncio本篇是笔者翻译的 Python's asyncio: A Hands-On Walkthrough站外链接,仅作中文翻译及学习交流使用,如有侵权请联系删除
解决报错
ImportError: pycurl: libcurl link-time ssl backend (openssl/nss)
is different from compile-time ssl backend (none/other)
经典问题之 Python 脚本打包为 exe/bin
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range