2016-12-16 54 views

回答

0

所有.prof文件包含的是您在使用-o(因此打印統計信息)時看到的相同統計數據的marshal serialisation

它基本上鍵控功能「標籤」在一本字典,每個函數調用的統計,彙總。函數標籤定義爲:

def label(code): 
    if isinstance(code, str): 
     return ('~', 0, code) # built-in functions ('~' sorts at the end) 
    else: 
     return (code.co_filename, code.co_firstlineno, code.co_name) 

因此,只有文件名,行號和函數名被記錄,沒有別的。你不能從中重建一個完整的程序。

相關問題