为cProfile的pstats库添加了以列表形式获取结果的功能,具有过滤器、限制和排序功能。
项目描述
=================
py统计打印到列表
=================
.. image:: https://img.shields.io/pypi/v/pstats_print2list.svg
:target: https://pypi.python.org/pypi/pstats_print2list
.. image:: https://img.shields.io/travis/Vauxoo/pstats-print2list.svg
:target: https://travis-ci.org/Vauxoo/pstats-print2list
.. .. image:: https://readthedocs.org/projects/pstats_print2list/badge/?version=latest
.. :target: https://readthedocs.org/projects/pstats_print2list/?badge=latest
.. :alt: 文档状态
.. image:: https://coveralls.io/repos/github/Vauxoo/pstats-print2list/badge.svg?branch=master
:target: https://coveralls.io/github/Vauxoo/pstats-print2list?branch=master
.. image:: https://img.shields.io/pypi/dm/pstats_print2list.svg
:target: https://pypi.python.org/pypi/pstats_print2list
为cProfile的pstats库添加了以列表形式获取结果的功能,具有过滤器、限制和排序功能。
* 自由软件:ISC许可证
* 文档:https://pythonhosted.org/pstats_print2list/
特性
--------
* 添加了获取性能分析报告pstats结果列表的可能性。
* 添加了使用默认pstats索引对结果进行排序的可能性。
* 添加了限制结果的选项。
* 可以通过路径或文件进行过滤。
* 可以排除路径或文件。
安装
------------
* 使用pypi: ``pip install pstats_print2list``
用法
-----
* 简单示例
.. code-block:: python
import pstats_print2list
print "方法文档字符串", pstats_print2list.get_pstats_print2list.__doc__
pstats_list = pstats_print2list.get_pstats_print2list(['fname_stat1', 'fname_stat2'])
pstats_print2list.print_pstats_list(pstats_list)
..
* 简单的命令行示例
.. code-block:: bash
python -c "from pstats_print2list import get_pstats_print2list, print_pstats_list;print print_pstats_list(get_pstats_print2list('YOUR_FILE'))"
* 完整示例
.. code-block:: python
from pstats_print2list import get_pstats_print2list, print_pstats_list
fname_stats = 'my_profiling_out.stats'
pstats_list = get_pstats_print2list(
fname_stats,
filter_fnames=['myfile1.py', 'myfile2.py', 'root_path1'],
exclude_fnames=['dontshow.py', 'path_dont_show'],
sort='cumulative',
limit=5,
)
print_pstats_list(pstats_list)
..
致谢
-------
此包由Vauxoo_创建
.. _Vauxoo: https://www.vauxoo.com/
此包使用Cookiecutter_和`audreyr/cookiecutter-pypackage`_项目模板创建。
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
作者
-------
Moisés López <moylop260@vauxoo.com>
=======
历史
=======
0.1.0 (2016-02-22)
------------------
* 在PyPI上的第一次发布。
1.1.2 (2016-02-26)
* 第一个稳定版本
py统计打印到列表
=================
.. image:: https://img.shields.io/pypi/v/pstats_print2list.svg
:target: https://pypi.python.org/pypi/pstats_print2list
.. image:: https://img.shields.io/travis/Vauxoo/pstats-print2list.svg
:target: https://travis-ci.org/Vauxoo/pstats-print2list
.. .. image:: https://readthedocs.org/projects/pstats_print2list/badge/?version=latest
.. :target: https://readthedocs.org/projects/pstats_print2list/?badge=latest
.. :alt: 文档状态
.. image:: https://coveralls.io/repos/github/Vauxoo/pstats-print2list/badge.svg?branch=master
:target: https://coveralls.io/github/Vauxoo/pstats-print2list?branch=master
.. image:: https://img.shields.io/pypi/dm/pstats_print2list.svg
:target: https://pypi.python.org/pypi/pstats_print2list
为cProfile的pstats库添加了以列表形式获取结果的功能,具有过滤器、限制和排序功能。
* 自由软件:ISC许可证
* 文档:https://pythonhosted.org/pstats_print2list/
特性
--------
* 添加了获取性能分析报告pstats结果列表的可能性。
* 添加了使用默认pstats索引对结果进行排序的可能性。
* 添加了限制结果的选项。
* 可以通过路径或文件进行过滤。
* 可以排除路径或文件。
安装
------------
* 使用pypi: ``pip install pstats_print2list``
用法
-----
* 简单示例
.. code-block:: python
import pstats_print2list
print "方法文档字符串", pstats_print2list.get_pstats_print2list.__doc__
pstats_list = pstats_print2list.get_pstats_print2list(['fname_stat1', 'fname_stat2'])
pstats_print2list.print_pstats_list(pstats_list)
..
* 简单的命令行示例
.. code-block:: bash
python -c "from pstats_print2list import get_pstats_print2list, print_pstats_list;print print_pstats_list(get_pstats_print2list('YOUR_FILE'))"
* 完整示例
.. code-block:: python
from pstats_print2list import get_pstats_print2list, print_pstats_list
fname_stats = 'my_profiling_out.stats'
pstats_list = get_pstats_print2list(
fname_stats,
filter_fnames=['myfile1.py', 'myfile2.py', 'root_path1'],
exclude_fnames=['dontshow.py', 'path_dont_show'],
sort='cumulative',
limit=5,
)
print_pstats_list(pstats_list)
..
致谢
-------
此包由Vauxoo_创建
.. _Vauxoo: https://www.vauxoo.com/
此包使用Cookiecutter_和`audreyr/cookiecutter-pypackage`_项目模板创建。
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
作者
-------
Moisés López <moylop260@vauxoo.com>
=======
历史
=======
0.1.0 (2016-02-22)
------------------
* 在PyPI上的第一次发布。
1.1.2 (2016-02-26)
* 第一个稳定版本
项目详情
关闭
哈希 for pstats_print2list-1.1.9-py2.py3-none-any.whl
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 4865d4a2ebcaccd9d0e364c03cbd103f5d7deb1fd22b1b17bfb01a5435348cf6 |
|
| MD5 | aedc34759639c5dc35c9dde323820a92 |
|
| BLAKE2b-256 | 9a6468776ada91b777e8846d2bc74bc7e632bcbc2c8a2047f98c72ef3864e6d6 |