0

有没有办法在服务器上的脚本上运行 cProfile 或 line_profile?

即:我怎样才能获得http://www.Example.com/cgi-bin/myScript.py上的两种方法之一的结果

谢谢!

4

1 回答 1

1

不确定是什么line_profile。对于cProfile,您只需将结果定向到稍后可以在服务器上读取的文件(取决于您对服务器具有何种访问权限)。

引用文档中的示例,

import cProfile
cProfile.run('foo()', 'fooprof')

并将所有其余代码放入def foo():- 然后检索该fooprof文件并在闲暇时对其进行分析(当然,假设您的脚本运行时首先具有编写它的权限)。

当然,您可以确保将不同的运行分析到不同的文件等中——这是否实用还取决于您从托管服务提供商那里获得的访问权限和权限类型,即,您如何允许保存数据,以某种方式让您稍后检索该数据?这不是 Python 的问题,而是您与托管服务提供商之间的合同问题;-)。

于 2010-08-16T01:08:38.697 回答