파이썬 예외는 여러 줄에 걸쳐 코드 예에 의해 발생하는 경우 :파이썬 예외 백 트레이스는 어디에서 라인이 끝나는 지 알려줍니다.
myfoos = [foo("bar",
"baz",
"quux",
i) for i in range(10)]
파이썬은 마지막 줄의 줄 번호를보고하고 그 라인의 코드 조각이 표시됩니다 :
Traceback (most recent call last):
File "test.py", line 4, in <module>
i) for i in range(10)]
NameError: name 'foo' is not defined
을
첫 번째 줄을 확인하는 방법이 있습니까? 나는 '하지만
Traceback (most recent call last):
File "test.py", lines 1-4 in <module>
myfoos = [foo("bar",
"baz",
"quux",
i) for i in range(10)]
NameError: name 'foo' is not defined
내가 말하고있는 부분은 문장이 시작하고 끝나는 때를 알아내는 것입니다. –