擅长:python、mysql、java
<p>我也有同样的问题。对于Pydev,我在上找到了<a href="http://pydev.org/manual_adv_assistants.html" rel="nofollow">answer</a>pydev.org网站:转到错误行,按ctrl-1,然后选择“未定义变量”。然后它将附加一个<code>#@UndefinedVariable</code>注释,错误就消失了。</p>
<p>对于pylint,禁用E1101就可以了,pragma<code># pylint: disable=E1101</code>。Pylint pragmas只需要在相同的缩进级别,但是pydev注释必须在同一行。我的评论有些混乱的功能变成了:</p>
<pre><code>def get_test_datafile(file_):
# pylint: disable=E1101
return pkg_resources.resource_string(__name__, #@UndefinedVariable
'testdata/'+file_)
</code></pre>