首页 / 资讯中心 / 文章详情

Polars 自定义命名空间跨调用保存状态——contextvars 与上下文管理器

Polars 自定义命名空间跨调用保存状态——contextvars 与上下文管理器 ★ FEATURED ARTICLE
用register_dataframe_namespace给 Polars 挂一个自己的命名空间很方便,但想让.mine.startlog()记录的状态在后面的.mine.endlog()里还能读到,就会撞上对象生命周期的问题。问题现象设想实现一条链式日志:开头记录一次形状,链条跑完再记录一次,打印出这一步增删了多少行。importloggingimportpolarsaspl@pl.api.register_dataframe_namespace("mine")classM
阅读完成 · 觉得有帮助?
咨询建站