Python Pycharm Intellisense不在新类上工作

Python Pycharm Intellisense不在新类上工作,python,pycharm,code-completion,Python,Pycharm,Code Completion,在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 当我尝试在另一个文件中使用

在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
item = Item()
print(item.<ALT Enter>
然后,我尝试在键入以下内容时使用intellisense:

from filename import Item
item = Item()
print(item.<ALT Enter>
item=item()
打印(项目1)。
直到属性名在文件中至少出现一次,我才获得属性名的intellisense选项


我对类定义做的任何事情都会使intellisense静音吗?我能做些什么来帮助它吗?

我实现了一个名为“get的方法。删除(更改名称)后,一切都很好。

很抱歉,我只是尝试了一下,效果很好。如果您使用print(item.name)然后运行它,它运行正常吗?它运行良好是的,这是在一个项目中的许多其他模块和类的上下文中。我的主要问题是,我真的在文件/类规范方面做得不好吗,bc如果你不做一个类,只包含一个具有顶级def的文件,intellisense工作良好,如果你能给出一个适当的例子,解释如果您确实这样做了,请编辑答案并执行此操作。