隐藏未解决的导入错误

发布于 2024-12-27 06:45:54 字数 503 浏览 0 评论 0原文

我在 Linux 上使用 Eclipse 的 Python 插件:PyDev,并且正在编写一个跨平台应用程序。

在此应用程序中,我有以下几行代码:

try :
    from win32com.shell import shellcon, shell
    appdata_path = shell.SHGetFolderPath(0, shellcon.CSIDL_APPDATA, 0, 0)
except :
    appdata_path = os.environ['APPDATA']

PyDev 显示 2 个错误:

Unresolved import: shell
Unresolved import: shellcon

出现这些错误是因为我的系统上未安装 pywin32 扩展,并且我无法安装它,因为有 Windows 扩展,不是Linux。

它有办法隐藏或忽略(仅)这些错误吗?

谢谢

I work with the Python plugin for Eclipse : PyDev on Linux and I'm writing a cross-platform application.

In this application, I have the following lines code :

try :
    from win32com.shell import shellcon, shell
    appdata_path = shell.SHGetFolderPath(0, shellcon.CSIDL_APPDATA, 0, 0)
except :
    appdata_path = os.environ['APPDATA']

PyDev show me 2 errors :

Unresolved import: shell
Unresolved import: shellcon

These errors appears because the pywin32 extensions aren't installed on my system and I can't install it because there are windows extensions, not linux.

Is it have a way to hide or ignore (only) these errors ?

Thanks

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

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

发布评论

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

评论(1

分开我的手 2025-01-03 06:45:54

在失败的导入行上单击 Ctl + 1,然后选择 @UnresolvedImport error

或手动,如下所示:

import Afailure #@UnresolvedImport

Click Ctl + 1 on the failing import line and select @UnresolvedImport error

or manually, make like this:

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