小编Mic*_*l B的帖子

virtualenvwrapper:如何更新项目路径?

当我移动项目文件夹时,我必须手动更新.project文件中的项目路径,以使workon命令工作.是否可以自动更新路径?

python virtualenv virtualenvwrapper

10
推荐指数
2
解决办法
5566
查看次数

堆栈帧和执行帧有什么区别?

我无法理解堆栈帧和执行帧之间的差异,主要是关于tracebackinspect模块(在Python 3中).

我以为他们是相同的,但文档意味着他们不作为的方法inspect模块返回帧的对象,而方法的traceback模块不(即inspect.stack()VS traceback.print_stack().

从谷歌搜索,我知道堆栈帧是一个包含子程序状态信息(函数调用和参数数据)的数据结构.但是,根据文档,执行框架是类似的:

执行框架包含一些管理信息(用于调试),确定在代码块执行完成后执行继续的位置和方式,并且(可能最重要的)定义影响代码执行的两个名称空间,即本地名称空间和全局名称空间块.

那么堆栈帧和执行帧之间究竟有什么区别呢?

python stack-frame inspect traceback

5
推荐指数
0
解决办法
327
查看次数