Yakın bir zaman önce PyCharm'ı aldım ve Wing'in bir özelliğinden, IDE'ye hangi sınıfın belirli bir tanımlayıcının (değişken, öznitelik, her neyse) olacağını söyleyebildiğiniz bir özellik için kullanıyorum. Örneğin:PyCharm'a bir öznitelik örneğinin hangi sınıfta olduğunu açıkça belirtmenin bir yolu var mı?
my_object = SomeClass()
assert isinstance(my_object.my_attribute, SomeOtherClass)
Bu noktada, Kanat aksi kaynak kod analizi onu çözemedim bile eğer my_object.my_attribute tam olarak ne olduğunu bilir.
PyCharm'da benzer bir özellik arıyorum. Bir nesnenin belirli bir özelliğinin ne olduğunu biliyorum, ama PyCharm yapmıyor, bu yüzden nasıl anlatabilirim, bu yüzden bana kullanışlı tamamlamalar verebilir?
İlgili soru: Ben de benzer bir soru, How can I tell PyCharm what type a parameter is expected to be? görüyorum, ama özelliklerini, sadece parametreleri kapsamaz.