【发布时间】:2010-05-06 01:33:18
【问题描述】:
我正在使用带有 Pydev 插件的 Eclipse 在 Windows 上编写一个跨平台的 Python 脚本。如果当前平台不是 NT,该脚本将使用 os.symlink() 和 os.readlink() 方法。
由于 os.symlink() 和 os.readlink() 方法在 Windows 平台上不可用,Pydev 将它们标记为未定义变量——如下所示:
问题:
有没有办法在不修改我的源文件的情况下忽略特定的未定义变量名错误?
编辑:我找到了一种方法来忽略来自 stackoverflow 上 this answer 的未定义变量错误。
如果有办法使用项目文件或 Pydev 设置解决此问题,我将保留此问题。
【问题讨论】:
-
我知道这不是您想要做的,但为了完整性:您可以通过在 os.symlink/os.readlink 行之后添加注释 #@UndefinedVariable 来让 pydev 忽略这些事情是。您可能已经尝试过 Ctrl-1 解决方案,但我只是想提一下。
-
这是我目前使用的解决方案。