Python 使用元类时出现Pylint错误
我尝试修复项目中的所有pylint错误和pylint警告。但是,当我设置元类()时,总是会出现错误 下面是我的示例代码:Python 使用元类时出现Pylint错误,python,python-3.x,vim,pylint,syntastic,Python,Python 3.x,Vim,Pylint,Syntastic,我尝试修复项目中的所有pylint错误和pylint警告。但是,当我设置元类()时,总是会出现错误 下面是我的示例代码: #!/usr/bin/env python3 class MyMeta(type): pass class MyObject(object, metaclass=MyMeta): # pylint error here pass 错误只是说“无效语法”。我通过vim插件syntastic()使用pylint 我的pylint版本是(pylint--ver
#!/usr/bin/env python3
class MyMeta(type):
pass
class MyObject(object, metaclass=MyMeta): # pylint error here
pass
错误只是说“无效语法”。我通过vim插件syntastic()使用pylint
我的pylint版本是(pylint--version):
我的syntastic插件是github的最新版本
有什么想法吗?在下面的4.2中。python检查器抱怨语法上有效的python 3构造…:
A.将python检查器配置为调用python 3解释器而不是python 2,例如:
你是在用pylint做python2吗?文档建议
让g:syntastic\u python\u python\u exec='/path/to/python3'
非常感谢,修复了它@帕德雷坎宁厄姆:请把你的评论转换成答案,这样我们就可以投票了!:)@伊瑟夫曼,当然,补充道。谢谢,现在我能找到它,当它发生在我身上
pylint 1.4.3,
astroid 1.3.6, common 0.63.2
Python 3.4.2 (default, Oct 8 2014, 10:45:20)
[GCC 4.9.1]
let g:syntastic_python_python_exec = '/path/to/python3'