У меня есть проект на Python, где я запускаю приложение как модуль, используя флаг -m
.Так что-то вроде:
python -m apps.validate -i input.mp4
Теперь я хочу профилировать его с помощью командной строки.Так что встроенные примеры предлагают вызывать сам модуль cProfile.Тем не менее я не могу сделать что-то вроде:
python -m cProfile apps.validate -i input.mp4
Однако это приводит к ошибке «Нет такого файла или каталога».Я не могу просто перейти в каталог apps
и запустить validate.py
из-за относительного импорта.
Есть ли способ профилировать модуль в командной строке?