【问题标题】:Python Profiler garbage [duplicate]Python Profiler垃圾[重复]
【发布时间】:2015-07-14 18:37:13
【问题描述】:

我目前正在分析一些 python 代码,如下所示:

import cProfile
cProfile.runctx('self._Foo ()', globals(), locals(), 'c:/restats.txt')

def Foo(self):
    stuff

代码运行成功,没有输出异常。但是我的 restats.txt 看起来像这样:

SomeFunc( i i gÇZ3a/­?gÇZ3a/­?0( s; C:\SomeFolder\bar.pyiL t

基本上是 150 行乱码,混杂着随机路径和函数名。

可能是什么问题?我正确使用它吗?如果有不同,则通过 Maya 加载 python 文件。

【问题讨论】:

    标签: python profiling


    【解决方案1】:

    请阅读文档以了解在您收集跟踪信息后要做什么。我相信您需要使用pstats.Stats 来提取您需要的信息。

    【讨论】:

      【解决方案2】:

      该文件并不适合人类阅读。如the documentation 中所述,您可以使用pstats 模块来加载文件并浏览分析数据。

      【讨论】:

      • 这将教会我浏览文档。