Python3.7 contextvars 初探

  1. 云栖社区>
  2. Python中文社区>
  3. 博客>
  4. 正文

Python3.7 contextvars 初探

技术小能手 2018-10-15 14:58:11 浏览1162
展开阅读全文

简述

Python 3.7 于2018年6月27日发布,本篇文章将对其中新增模块contextvars 做初步介绍,为读者勾勒一个大概轮廓。

资料来源: Python 3.7 文档、源码。

1、contextvars是什么
2、类与方法
3、如何理解上下文
4、总结

一、contextvars是什么

这个模块提供了一组接口,可用于管理、储存、访问 局部上下文的状态。

主要用于在异步环境中管理上下文变量。

二、类与方法

1、ContextVar(name[, *, default])

这个类用于表示一个上下文变量。

参数:
name: 必要位参; 用于检验和Debug.

default: 默参,且只能用keyword方式指定; 用于设定这个上下文变量的默认值。

属性:
name:只读特性。

get([default]):返回该上下文变量的值。未指定默认值且上下文





网友评论

登录后评论
0/500
评论
技术小能手
+ 关注
所属云栖号: Python中文社区