aynı modülde sınıf adı dizesinden piton sınıf nesnesi alın "Foo" dizesini kullanan Foo
sınıfı.aynı modülde</strong> bir sınıf</p> <pre><code>class Foo(): def some_method(): pass </code></pre> <p>Ve başka sınıf <strong>var
from project import foo_module
foo_class = getattr(foo_module, "Foo")
aynı modülde benzer şeyler yapabilir: Ben kullanarak başka modülde olursam bunu yapabilirim
?
IRC'deki adamlar, sınıf sınıf adlarını sınıflara eşleyen bir eşleme kuralı kullanmamı önerdi, ancak daha kolay bir yol varsa bunu yapmak istemiyorum.
ve evet, bir eşleme dict kullanarak muhtemelen gitmek için doğru yolu –
teşekkürler. Refactoring'i sonlandırdım çünkü 'globals'ı kullanmak istemedim ya da bir haritalama dict'ı kullandım. –