Я использую 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(), что приводит к аккуратно организованной таблице, отображающей время выполнения всех функций, кроме как вместо печати, сохраненной в файле, поскольку эта программа довольно большая и выполняет множество функций.