Я использую cProfile на модуле с именем bot4CA.py, поэтому в консоли я набираю:
python -m cProfile -o thing.txt bot4CA.py
После запуска и выхода модуль создает файл thing.txt, и когда я открываю его, там есть некоторая информация, а остальное - беспорядочное нагромождение символов вместо аккуратно организованного файла с данными, что мне и нужно. Кто-нибудь знает, как использовать cProfile и получить в итоге аккуратно организованную таблицу данных, как при обычном использовании в командной строке, только не в файле? Вот пример некоторых данных в .txt файле:
{( s) build\bdist.win32\egg\colorama\winterm.pyi' t reset_all( i i gpàÂs% ?geOÙHÌœE?{( s- build\bdist.win32\egg\colorama\ansitowin32.pyi¥
Что я действительно хочу, так это то, что происходит, когда вы вызываете cProfile.run(), в результате чего печатается аккуратно организованная таблица, показывающая время выполнения всех функций, за исключением того, что вместо печати сохраняется в файл, поскольку эта программа довольно большая и выполняет много функций.