ven*_*nti 15 python pep8 spyder
我正在使用Spyder 2.3.1和python(x,y).
在Spyder的偏好中,您可以激活"样式分析".这很不错,但我想增加最大值.可容忍的线长.PEP8的标准设置为79个字符.这可以通过setup.cfg更改,内容如下:
[pep8]
max-line-length = 99
Run Code Online (Sandbox Code Playgroud)
这可以在这里阅读:http://pep8.readthedocs.org/en/latest/intro.html#related-tools
我在哪里放置一个setup.cfg,这样Spyder/PEP8会识别我的新限制? 或者是否有其他方法来设置此限制或忽略E501(行到长)?在Spyder中设置"在99个字符后显示垂直线"并没有帮助.
Car*_*oba 18
根据@Werner引用的链接:
http://pep8.readthedocs.org/en/latest/intro.html#configuration
你需要做的是创建一个名为~/.config/pep8(在Linux/Mac上)或~/.pep8(在Windows上)的文件,并将这些行添加到它:
[pep8]
max-line-length = 99
Run Code Online (Sandbox Code Playgroud)
我在Spyder中进行了测试,它按预期工作.
受Minh的评论启发,我已经能够通过以下方式为spyder 3.8做这项工作.找出〜目录使用
import os; os.path.expanduser('~')
Run Code Online (Sandbox Code Playgroud)
(见Justin Harris的评论)
然后在〜目录中添加一个文件,.pycodestyle其中包含:
[pycodestyle]
max-line-length = 99
Run Code Online (Sandbox Code Playgroud)
(见卡洛斯科尔多瓦的回答)
重启spyder [编辑:根据下面的评论,这是不需要的].这实际上只是结合了上述大部分评论和答案.
| 归档时间: |
|
| 查看次数: |
8372 次 |
| 最近记录: |