Python asyncio.shield:内层任务受到保护,为什么外层 await 仍然被取消 一个调用方在等待后台整理任务时被取消,希望后台任务完成手头的小段工作,于是把await换成asyncio.shield。结果调用方仍抛出CancelledError,很容易误以为保护没有生效。此时应分别检查两个任务:... yunqueblog/ 技术教程/ 2026-10-02/ 3 阅读