我在名为 bot4CA.py 的模块上使用 cProfile,所以在控制台中我输入:
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() 时会发生什么,这会打印出一个组织整齐的表格,显示所有函数的执行时间,除了打印之外,保存在一个文件中,因为这个程序相当大并且运行很多的功能。