lin*_*luk 8 python vim pylint python-3.x syntastic
我尝试修复项目中的所有pylint错误和pylint警告.但是当我设置元类时,我一直都会收到错误(https://www.python.org/dev/peps/pep-3115/).
这是我的示例代码:
#!/usr/bin/env python3
class MyMeta(type):
pass
class MyObject(object, metaclass=MyMeta): # pylint error here
pass
Run Code Online (Sandbox Code Playgroud)
错误只是说"语法无效".我通过vim插件合成使用pylint(https://github.com/scrooloose/syntastic).
我的pylint版本是(pylint --version):
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]
Run Code Online (Sandbox Code Playgroud)
我的syntastic插件是与github最新的.
有任何想法吗?
在4.2下的文档中。问:python checker抱怨语法上有效的Python 3构造...:
A.配置python检查器以调用Python 3解释器而不是Python 2,例如:
let g:syntastic_python_python_exec = '/path/to/python3'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
766 次 |
| 最近记录: |