我是python编程的新手.我有一个python脚本,我正在尝试使用cProfile命令对其进行配置.我键入以下内容
python -m cProfile -o readings.txt my_script.py
它产生了readings.txt
.但是当我尝试使用任何标准文本编辑器或记事本打开文件时,文件无法正常打开.它不包含数据
谁能告诉我如何将这些统计信息存储到可以使用记事本打开的外部文件中?
我正在使用Windows平台
cProfile -o
模块生成的输出文件不是明文 ; 它是一个序列化的pstats.Stats
对象.-o
我通常只是将stdout重定向到我想要创建的文件中,而不是使用该选项.
python -m cProfile -s time my_script.py > profile.text 2>&1
否则,您只需使用该pstats
模块读取文件并检查其内容(请参阅上面链接的文档).