Python에서 클래스 C가 주어지면 클래스가 정의 된 파일을 어떻게 확인할 수 있습니까? 클래스 C 또는 C의 인스턴스에서 작동 할 수있는 것이 필요합니다.
내가이 작업을하는 이유는 일반적으로 같은 폴더에 함께 속한 파일을 저장하는 팬이기 때문입니다. Django 템플릿을 사용하여 HTML로 렌더링하는 클래스를 만들고 싶습니다. 기본 구현은 클래스가 정의 된 파일 이름을 기반으로 템플릿의 파일 이름을 추론해야합니다.
"base / artifacts.py"파일에 LocationArtifact 클래스를 넣은 다음 템플릿 이름이 "base / LocationArtifact.html"이되도록 기본 동작을 지정합니다.
1
중복 : stackoverflow.com/questions/269795/… , stackoverflow.com/questions/602846/…
—
S.Lott
그들은 당신이 파일을 찾고있는 모듈을 알고 있다고 가정하고, 클래스에서 구현 작업을 할 때 모듈 문자열을 갖게 될 것입니다.
—
Staale