csn*_*ptr 6 python eclipse ide pydev
我正在使用Eclipse和Pydev插件在Windows上编写跨平台python脚本.如果当前平台不是NT,则脚本使用os.symlink()和os.readlink()方法.
由于Windows平台上没有os.symlink()和os.readlink()方法,Pydev将它们标记为未定义的变量 - 如下所示:
有没有办法忽略特定的未定义变量名称错误而不修改我的源文件?
编辑:我找到了一种方法来忽略stackoverflow上这个答案的未定义变量错误.
我将保持问题打开,以防有一种方法可以使用项目文件或Pydev设置来解决这个问题.
我怀疑 pydev 可能有更好的、具体的解决方案,但是在程序的开头放置一些代码怎么样,例如:
if not hasattr(os, 'symlink'): os.symlink = None
Run Code Online (Sandbox Code Playgroud)
是的,这是一个 hack,但是,除非 pydev确实有专门的解决方案(不幸的是我不知道任何解决方案,但我不是 pydev 专家;-),可能总比没有好......
| 归档时间: |
|
| 查看次数: |
5626 次 |
| 最近记录: |