Python'da bir C sınıfı verildiğinde, sınıfın hangi dosyanın tanımlandığını nasıl belirleyebilirim? C sınıfından ya da C örneğinden çalışabilecek bir şeye ihtiyacım var.Python'da bir sınıf için dosya yolunu nasıl alabilirim?
Bunu yapmamın nedeni, genellikle aynı klasöre ait dosyaları bir araya getirmemin bir hayranı olduğudur. Kendisini HTML olarak işlemek için Django şablonunu kullanan bir sınıf oluşturmak istiyorum. Temel uygulama, sınıfın tanımlandığı dosya adına göre şablonun dosya adını anlamalıdır.
"Base/artifacts.py" dosyasına bir sınıf LocationArtifact koyduğumu varsayalım, sonra varsayılan davranışın olmasını istiyorum. şablon adı "base/LocationArtifact.html" dir.
Yinelenen: http://stackoverflow.com/questions/269795/how-do-i -Python-modül-kaynakları-yeri-kaynakları, http://stackoverflow.com/questions/602846/how-can-i-access-the-current-executing-module-or-class-name-in -python –
Eğer f arıyoruz modülü bildiğiniz varsayalım ile, bir sınıf kapalı uygulamalarla çalışırken modül dizisine sahip olacağım. – Staale