executing:获取有关Python框架当前正在执行的操作的信息,尤其是正在执行的AST节点

时间:2021-05-14 21:59:41
【文件属性】:
文件名称:executing:获取有关Python框架当前正在执行的操作的信息,尤其是正在执行的AST节点
文件大小:336KB
文件格式:ZIP
更新时间:2021-05-14 21:59:41
python Python 执行中 这个微型程序包使您可以获得有关帧当前正在执行的操作的信息,尤其是正在执行的AST节点。 用法 获取AST节点 import executing node = executing . Source . executing ( frame ). node 然后,该node将是AST节点(来自ast标准库模块),如果无法识别该节点,则该node将为None(这可能经常发生,应始终进行检查)。 对于具有相同执行点的帧的多个调用, node始终是相同的实例。 如果您有一个追溯对象,则将其直接传递给Source.executing()而不是tb_frame属性,以获取正确的节点。 获取节点的源代码 为此,您将需要单独安装asttokens库,然后获取ASTTokens对象: executing . Source . executing ( frame ). source . as

网友评论