"스택 트레이스"의 두 판 사이의 차이

42번째 줄: 42번째 줄:
* https://ko.wikipedia.org/wiki/스택_추적
* https://ko.wikipedia.org/wiki/스택_추적


[[분류: 디버그]]
[[분류: 디버깅]]
[[분류: 스택]]

2016년 4월 1일 (금) 11:43 판

1 개요

stack trace, stack backtrace, stack traceback
스택 트레이스, 스택 백트레이스, 스택 트레이스백, 백트레이스, 스택 추적, 스택 역추적
  • 프로그램 실행 중 특정한 시점에서의 스택 프레임에 대한 리포트

2 예시: Python

a.py
def a():
  return b(0)
 
def b(z):
  c()
  return 5/z
  
def c():
  error()

a()
실행결과
root@zetawiki:~# python a.py
Traceback (most recent call last):
  File "a.py", line 11, in <module>
    a()
  File "a.py", line 2, in a
    return b(0)
  File "a.py", line 5, in b
    c()
  File "a.py", line 9, in c
    error()
NameError: global name 'error' is not defined

3 같이 보기

4 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}