一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python記錄詳細調用堆棧日志的方法

Python記錄詳細調用堆棧日志的方法

2020-06-22 09:47鴣斑兔 Python

這篇文章主要介紹了Python記錄詳細調用堆棧日志的方法,涉及Python調用堆棧日志的相關技巧,具有一定參考借鑒價值,需要的朋友可以參考下

本文實例講述了Python記錄詳細調用堆棧日志的方法。分享給大家供大家參考。具體實現方法如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import sys
import os
def detailtrace(info):
  retStr = ""
  curindex=0
  f = sys._getframe()
  f = f.f_back    # first frame is detailtrace, ignore it
  while hasattr(f, "f_code"):
    co = f.f_code
    retStr = "%s(%s:%s)->"%(os.path.basename(co.co_filename),
         co.co_name,
         f.f_lineno) + retStr
    f = f.f_back
  print retStr+info
def foo():
  detailtrace("hello world")
def bar():
  foo()
def main():
  bar()
if __name__ == "__main__":
  main()

輸出:

aaa1.py(<module>:27)->aaa1.py(main:24)->aaa1.py(bar:21)->aaa1.py(foo:18)->hello world

希望本文所述對大家的Python程序設計有所幫助。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 色老板在线观看 | 99在线观看视频 | 含羞草传媒每天免费一次破解 | 啊啊啊好大好爽视频 | 毛片一区二区三区提莫影院 | 美日韩在线观看 | 韩日理论片 | 亚洲免费大全 | 午夜国产在线 | 日韩在线中文字幕 | 8x8x丝袜美女 | 欧美成人手机 | 草草视频免费看 | 91久久国产成人免费观看资源 | 日本黄色影院 | 毛片视频网站在线观看 | 九九艹| 亚洲精品欧洲久久婷婷99 | 国产麻豆剧果冻传媒影视4934 | 91精品国产综合久久福利 | 日韩欧美亚洲一区精选 | 高清国语自产拍免费视频国产 | 国产99精品视频 | 深夜在线影院 | 国产一二三区视频 | 亚洲精品国产精品麻豆99 | 丁香久久婷婷 | 2020韩国r级理论片在线观看 | 扒开腚眼子视频大全 | 91高清免费国产自产 | 7777色鬼xxxx欧美色夫 | 甜宠巨肉h文1v1校园 | 亚洲精品中文字幕久久久久久 | 高清欧美videossexo免费 | 深夜在线看 | 国产一区二区三区免费在线视频 | 九九免费高清在线观看视频 | 暖暖的视频完整视频韩国免费 | 波多野结衣中文丝袜字幕 | 国产1区2区三区不卡 | 青青草在视线频久久 |