Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
python cProfile和概要文件模型跳过函数_Python_Profiler - Fatal编程技术网

python cProfile和概要文件模型跳过函数

python cProfile和概要文件模型跳过函数,python,profiler,Python,Profiler,基本上,当我运行cProfile模块时,它会跳过一些函数,而normalprofile模块会产生这个错误 The debugged program raised the exception unhandled AssertionError "('Bad call', ('objects/controller/StageController.py', 9, '__init__'), <frame object at 0x9bbc104>, <frame object at

基本上,当我运行cProfile模块时,它会跳过一些函数,而normalprofile模块会产生这个错误

    The debugged program raised the exception unhandled AssertionError
"('Bad call', ('objects/controller/StageController.py', 9, '__init__'), <frame object at 0x9bbc104>, <frame object at 0x9bb438c>, <frame object at 0x9bd0554>, <frame object at 0x9bcf2f4>)"
File: /usr/lib/python2.6/profile.py, Line: 301
上面的“错误调用”错误似乎不喜欢这个类

似乎描述了相同的问题。这里还附带了一个用于重现类似问题的最小测试脚本。该错误已标记为已修复

请参见上述Python Bug报告中的msg24185,了解可在Python 2.4上使用的解决方法

您使用哪种Python版本?我发现了问题。 我的“StageControl”继承的“ObjectControl”类有一个简单的:

import psyco
psyco.full()
类内部导致错误,因此只有继承了“ObjectControl”的类中的方法导致探查器失败。我在某个地方读到,只在必要的地方导入psyco是个好主意,结果证明这是个坏主意

在我遇到psyco之前,我已经使用过一段时间了,但是由于某种原因,psyco导入语句保留了足够长的时间,以致于无法使用分析器。自从我甩了psyco之后


这个故事的寓意是:坚持到底,没有什么能比得上C。

你能提供代码示例,特别是对那些函数的调用吗?事实上,在启用Psyco时进行任何分析或调试都不是一个好主意。
import psyco
psyco.full()