Python cprofile имя файла: белья получить полный путь - PullRequest
0 голосов
/ 07 июня 2018

Я использую cprofile для получения высоких правонарушителей, однако filename:lineno только перечисляет имя файла, но наличие пути к файлу было бы более полезным для быстрого открытия этого пути.Особенно, если в разных иерархиях могут быть одинаковые имена модулей.

ncalls    tottime    percall    cumtime    percall    filename:lineno(function)
1         0.000       0.000       3.922    display.py:599 (show)

Есть ли возможность превратить это в полный путь?

1 Ответ

0 голосов
/ 15 января 2019

Я полагаю, вы форматируете вывод с помощью класса "pstats.Stats", и у вас есть:

stats = Stats(profiler)
stats.strip_dirs()  # remove this
...