Cho một lớp C bằng Python, làm sao tôi có thể xác định được lớp nào đã được định nghĩa? Tôi cần một cái gì đó có thể làm việc từ một trong hai lớp C, hoặc từ một ví dụ tắt C.Làm cách nào để lấy filepath cho một lớp bằng Python?
Lý do tôi làm điều này là vì tôi thường là người hâm mộ đặt các tệp thuộc về cùng một thư mục. Tôi muốn tạo một lớp có sử dụng một mẫu Django để hiển thị chính nó dưới dạng HTML. Việc triển khai cơ sở nên suy ra tên tệp cho mẫu dựa trên tên tệp mà lớp được xác định.
Giả sử tôi đặt một lớp LocationArtifact vào tệp "base/artifacts.py", thì tôi muốn hành vi mặc định là rằng tên mẫu là "base/LocationArtifact.html".
trùng lặp: http://stackoverflow.com/questions/269795/how-do-i -find-the-location-of-python-mô-đun-nguồn, http://stackoverflow.com/questions/602846/how-can-i-access-the-current-executing-module-or-class-name-in -python –
Giả sử bạn biết mô-đun bạn đang tìm kiếm ile cho, tôi sẽ chỉ có chuỗi mô-đun khi tôi làm việc với việc triển khai một lớp. – Staale