cProfile을 사용하는 경우에도 내 모듈을 가져오고 싶습니다 (모든 함수 이름 나열). 어떻게해야합니까?cProfile 실행 중에 현재 모듈 가져 오기
명확히하기 위해 내 자신의 모듈에서 일부 내성 검사를 사용하고 있지만 -m cProfile
을 실행하면 sys.modules[__main__]
은 내 모듈을 반환하지 않습니다. 과 같이
#!/usr/bin/env python3
import sys
print(sys.modules[__name__])
실행이 :
$ ./modtest.py
<module '__main__' from './modtest.py'>
$ python -m cProfile ./modtest.py
<module 'cProfile' from '...cProfile.py'>
를 내가 마지막 줄 from './modtest.py'
말 것을 얻을 수있는 방법
는 modtest.py를 생성, 재생하려면?