PyDev:导入中未定义的变量:__name__

发布于 2024-11-04 13:41:49 字数 393 浏览 6 评论 0原文

我经常在代码中使用类的 __name__ 属性(在 Python 中完美运行),但 PyDev 始终将其标记为错误(Undefined variable from import< /强>)。

我尝试将 __name__ 添加到公告导入中,但这并没有消除问题。

当我使用自动完成功能时,PyDev 在类后面键入 . 时发现 __class__ 属性是错误的。但如果我无论如何使用 __class__ 属性,PyDev 会找到 __name__ 属性。

PyDev 中是否存在与将类与实例对象混合有关的错误? 有什么解决方法吗?

感谢您的任何帮助。

I use regularly the __name__ property of classes in my code (which works perfectly in Python) but PyDev is always marking it as an error (Undefined variable from import).

I tried to add the __name__ to the bulletin imports but this did not remove the problem.

When I use auto completion, PyDev finds a __class__ property when typing a . behind a class which is wrong. But if I use __class__ property anyway, PyDev finds the __name__ property.

Is there any bug in PyDev that has to do with mixing up classes with instanced objects?
Is there any workaround?

Thanks for any help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夏末染殇 2024-11-11 13:41:49

这是 PyDev 中的一个错误。请在 PyDev sf 跟踪器中报告这一点。请参阅:http://pydev.org/about.html 获取链接。

It's a bug in PyDev. Please report that in the PyDev sf tracker. See: http://pydev.org/about.html for links.

疾风者 2024-11-11 13:41:49

我刚刚遇到这个问题。在阅读了一些表格后,看起来这是控制台或内核加载速度不够快的问题......

我只是关闭了文档并重新打开它,所有错误都消失了。

I just ran into this problem. After reading some forms on it, it looks like it's a problem with the console or kernel not loading fast-enough...

I just closed the document and re-opened it and all the errors went away.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文