欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python獲取當前運行函數(shù)名稱的方法實例代碼

系統(tǒng) 1606 0

python獲取當前運行函數(shù)名稱的方法實例代碼

摘要: c/c++中獲取函數(shù)所在源碼名,函數(shù)名和行號的方法很簡單 __FILE__,__FUNCTION__和__LINE__ python沒有這種語法,但也可以通過某種方法得到,這里給出例子,使用異常信息得到【可能會損失性能】

直接貼代碼[可參考python核心編程4.4]

#獲取調(diào)用該函數(shù)所在(被調(diào)用)的函數(shù)名

            
#author:peterguo@vip.qq.com 
def get_func_name():
  import sys
  try:
    raise Exception
  except:
    exc_info = sys.exc_info()                             #返回 異常類型,異常,traceback對象
    traceObj = exc_info[2]                               #traceback對象
    frameObj = traceObj.tb_frame                         #獲取frame對象,即本函數(shù)的frame信息
    #print frameObj.f_code.co_name,frameObj.f_lineno         #請在使用的時候?qū)⑵渥⑨?    Upframe = frameObj.f_back                           #獲取該代碼段的frame信息,即調(diào)用該函數(shù)的函數(shù)frame
    #print Upframe.f_code.co_name, Upframe.f_lineno          #請在使用的時候?qū)⑵渥⑨?    return (Upframe.f_code.co_name, Upframe.f_lineno)[0]      #獲取名稱
調(diào)用方法


          

獲取文件名路徑,函數(shù)名,行號

------------------------------------------------------------------------------

            
def getCurRunPosInfo():
  import sys
  try:
    raise Exception
  except:
    exc_info = sys.exc_info()    
    traceObj = exc_info[2]   
    frameObj = traceObj.tb_frame 
    #print frameObj.f_code.co_name,frameObj.f_lineno
    Upframe = frameObj.f_back            
    #print Upframe.f_code.co_name, Upframe.f_lineno 
    return (Upframe.f_code.co_filename, Upframe.f_code.co_name, Upframe.f_lineno)

          
            
#測試代碼
def test1():
  print getCurRunPosInfo()

def test2():
  print get_func_name()
  
輸出:
>>('demo.py', 'test1', 44)
>>test2


          

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 毛片1毛片2毛片3毛片4 | 久久中文字幕免费 | 五月天综合网 | 亚洲午夜网站 | 欧美成人精品一区二区三区 | 国产女人一区二区 | 日韩精品一区二区在线观看 | 色综合99天天亚洲 | 久热中文字幕在线 | 欧美日韩精品一区二区三区 | 天堂资源 | 九九在线精品视频播放 | 国产福利在线免费 | 俄罗斯18videosex性 | 一级黄色片子 | 亚洲精品在线网站 | 国产一区二区精品 | 日韩欧美在线观看视频 | 欧美一区二区免费 | 欧美极品欧美精品欧美视频 | 久久久9999久久精品小说 | 成人中文字幕在线 | 久操免费视频 | 成人在线视频黄色 | 最近免费日本视频在线 | 日韩精品影视 | 精品欧美一区二区在线观看 | 色播欧美 | 久久久久久久影院 | 国产精品久久久久久吹潮 | 日韩精品 电影一区 亚洲 | www.黄色大片| 小明看看在线视频 | 国产麻豆传媒视频 | 91精品国产一区二区三区蜜臀 | 毛片站| 亚洲婷婷国产精品电影人久久 | 香蕉香蕉国产片一级一级毛片 | 国产成人高清视频 | 日韩欧美精品在线观看 | 欧美激情精品久久久久久变态 |