Как получить фактическое имя файла в сообщении об исключении в Databricks? - PullRequest
0 голосов
/ 30 июня 2019

Я пытаюсь выяснить, как получить фактическое имя файла / модуля в сообщении об исключении в Databricks.

import traceback
def bad():
  print("hello")
  a = 1/0

def main():
  try:
    bad()
  except Exception as e:
    print(traceback.format_exc())

main()

Когда я запускаю это сообщение об исключении, я получаю как -

hello
Traceback (most recent call last):
  File "<command-162594828857243>", line 8, in main
    bad()
  File "<command-162594828857243>", line 4, in bad
    a = 1/0
ZeroDivisionError: division by zero

"<command-162594828857243>" не помогает во время отладки. Я хочу, чтобы фактическое имя файла / модуля было там.

...