如何从脚本输出 .cprofile 文件

Posted

技术标签:

【中文标题】如何从脚本输出 .cprofile 文件【英文标题】:How to output a .cprofile file from script 【发布时间】:2017-02-22 15:44:12 【问题描述】:

我在我的脚本中使用了 cProfiler。我想输出带有结果的 .cprofile 文件。 我想获取人类不可读的输出文件,然后在snakeviz中打开它。这可能吗?

我无法使用

python -m cProfile -o program.prof my_program.py

命令,因为我在 gui 模式下使用嵌入在 Autodesk Maya 软件中的 Python 解释器运行脚本。

【问题讨论】:

【参考方案1】:

好的,我问得太早了。我发现:

cProfile.run('function', 'path')

可以这样做

【讨论】:

以上是关于如何从脚本输出 .cprofile 文件的主要内容,如果未能解决你的问题,请参考以下文章

了解 python cProfile 输出

Pandas:如何将 cProfile 输出存储在 pandas DataFrame 中?

使用 Argument Parser 的函数上的 cProfile

如何使用snakeviz 和 cProfile 查看是啥降低了 Python 脚本的速度

Python cProfile:如何从分析数据中过滤掉特定的调用?

从 shell 环境分析 Python 脚本