学习
实践
活动
专区
工具
TVP
写文章
专栏首页 python3 python调试代码
2 0

海报分享

python调试代码

我在看一些开源的python项目时,需要知道各个类各个函数之间的调用关系才能看懂代码,因此我写了个方法来跟踪代码的调用过程

导入  系统  
从  时间  导入  ctime  
is_log = True 
def log_msg (msg,self = None ,debug_file_name = '/tmp/trace.log'):   
        如果  is_log == False:  
                引发  异常  
                f = sys.exc_info()[ 2 ] .tb_frame.f_back  
                fp =打开(debug_file_name,  'a')  
                如果 self 为None: