隐藏未解决的导入错误

2 投票
1 回答
2004 浏览
提问于 2025-04-17 10:18

我在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给我显示了两个错误:

Unresolved import: shell
Unresolved import: shellcon

这些错误出现是因为我的系统没有安装pywin32这个扩展,而我无法安装它,因为它是为Windows准备的扩展,不适用于Linux。

有没有办法只隐藏或忽略这些错误呢?

谢谢

1 个回答

6

在出错的导入行上,按下 Ctrl + 1,然后选择 @UnresolvedImport 错误

或者你也可以手动这样做:

import Afailure #@UnresolvedImport

撰写回答