隐藏未解决的导入错误
我在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