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