环境
VScode相当好用,设置个断点,可以检测程序运行的效果,而且各种插件让代码更容易读.但问题是在写python的时候,pylint做代码检测时候经常出现各种红的,绿的,蓝的波浪线,如下:
所以今天解决这个问题.
我的运行环境主要是下面的,不过后边设置原理基本一样:
系统: ubuntu 16.4
Anaconda2 的 python环境
解决方法
1).. VSCode官网上的推荐设置: [https://code.visualstudio.com/docs/python/linting]
意思是: 建议
禁止C,R,和部分W的信息,开启E和F的信息提示
其中
(C). 惯例. 违反编码风格标准 (我有我的风格,要你管)
(R). 重构. 写的比较糟糕的代码 (要你管)
(W). 警告. python的一些特定问题 (警告也不是错误)
(E). 错误. 很可能是代码的错误 (终于出问题了)
(F). 致命错误. 阻止pyling进一步运行的错误 (要死了)
1.2) .. 详细设置:
官网推荐
"python.linting.pylintArgs": [ "--disable=all --enable=F,E,unreachable,duplicate-key,unnecessary-semicolon,global-variable-not-assigned,unused-variable,binary-op-exception,bad-format-string,anomalous-backslash-in-string,bad-open-mode