在Pycharm中,我创建了一个带有属性的新python类:
class Item(object):
def __init__(self):
self._name = None
@property
def name(self):
return self._name
@name.setter
def name(self, _name):
self._name = _name
当我尝试在另一个文件中使用此类时,我将其导入:
from filename import Item
然后当我输入这样的内容时,我尝试使用intellisense:
item = Item()
print(item.<ALT Enter>
我从未获得属性名称的intellisense选项,直到它在文件中至少出现一次
我是否正在对正在静音的类定义做些什么?有什么我可以做的帮助吗?
答案 0 :(得分:0)
我实现了一个名为 get 的方法。删除(更改名称)后,一切正常。