我使用Eclipse的Python插件:Linux上的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。
是否有办法隐藏或忽略(仅)这些错误?
由于
答案 0 :(得分:6)
在失败的导入行上单击Ctl + 1并选择@UnresolvedImport error
或手动,像这样:
import Afailure #@UnresolvedImport