파이썬에서 몇 가지 반성을 할 했어 그것은 꽤 아니었다 :파이썬에서 어떻게 monkeypatching합니까?
name = sys._getframe(1).f_code
name = "%s:%d %s()" %(os.path.split(name.co_filename)[1],name.co_firstlineno,name.co_name)
우리의 디버깅 출력에서
foo.py:22 bar() blah blah
같은 것을 얻을 수 있습니다.
나는이 정보를 stderr 앞에 추가하는 것이 이상적이다. 파이썬에서 전역으로 인쇄 동작을 변경할 수 있습니까?