Gần đây tôi đã chọn PyCharm và tôi đã quen với một tính năng từ Wing, nơi bạn có thể nói cho IDE lớp nào một định danh cụ thể (biến, thuộc tính, bất kỳ thứ gì) sẽ là. Ví dụ:Có cách nào để nói rõ ràng cho PyCharm lớp thuộc tính nào là một thể hiện của?
my_object = SomeClass()
assert isinstance(my_object.my_attribute, SomeOtherClass)
Tại thời điểm này, Wing biết chính xác những gì my_object.my_attribute là ngay cả khi nó có thể không khác con số nó ra từ phân tích mã nguồn.
Tôi đang tìm một tính năng tương tự trong PyCharm. Tôi biết những gì một thuộc tính cụ thể của một đối tượng là, nhưng PyCharm không, vì vậy làm thế nào tôi có thể nói với nó, vì vậy nó có thể cho tôi hoàn thành tiện dụng?
câu hỏi liên quan: Tôi cũng làm thấy một câu hỏi tương tự, How can I tell PyCharm what type a parameter is expected to be?, nhưng nó không bao gồm các thuộc tính , chỉ cần các thông số.