品牌做网站,漯河北京网站建设公司,南宁的公司有哪些,公司网站建设需要些什么要求yapf是一款由Google开源的Python代码自动格式化工具#xff0c;它根据PEP 8规范可以帮我们自动格式化我们的代码#xff0c;让代码更规范、更漂亮。但是其中最大列宽被限制为80#xff0c;如果超过80#xff0c;在格式化时就会被yapf换行#xff0c;随着现在人们的显示器越… yapf是一款由Google开源的Python代码自动格式化工具它根据PEP 8规范可以帮我们自动格式化我们的代码让代码更规范、更漂亮。但是其中最大列宽被限制为80如果超过80在格式化时就会被yapf换行随着现在人们的显示器越来越大分辨率也越来越高我们可以将这个限制适当修改。 要修改这一数值找到当前Python环境下的yapf的风格配置文件。如果你和我用的一样都是Anaconda那么该文件在~/.conda/envs/mlbook/lib/python3.6/site-packages/yapf/yapflib/style.py。我使用的操作系统为Ubuntu 16.04Anaconda版本为2019.03。不同操作系统和Anaconda版本下位置可能略有不同请自己查找。 打开该py文件 ---省略---
ALLOW_MULTILINE_DICTIONARY_KEYSFalse,
ALLOW_SPLIT_BEFORE_DEFAULT_OR_NAMED_ASSIGNSTrue,
ALLOW_SPLIT_BEFORE_DICT_VALUETrue,
ARITHMETIC_PRECEDENCE_INDICATIONFalse,
BLANK_LINE_BEFORE_NESTED_CLASS_OR_DEFFalse,
BLANK_LINE_BEFORE_CLASS_DOCSTRINGFalse,
BLANK_LINE_BEFORE_MODULE_DOCSTRINGFalse,
BLANK_LINES_AROUND_TOP_LEVEL_DEFINITION2,
COALESCE_BRACKETSFalse,
COLUMN_LIMIT79,
CONTINUATION_ALIGN_STYLESPACE,
CONTINUATION_INDENT_WIDTH4,
DEDENT_CLOSING_BRACKETSFalse,
DISABLE_ENDING_COMMA_HEURISTICFalse,
EACH_DICT_ENTRY_ON_SEPARATE_LINETrue,
I18N_COMMENT,
I18N_FUNCTION_CALL,
INDENT_DICTIONARY_VALUEFalse,
INDENT_WIDTH4,
INDENT_BLANK_LINESFalse,
---省略--- 修改COLUMN_LIMIT79,中的79为你想要的值即可。 更多yapf的自定义设置请参考yapf 转载于:https://www.cnblogs.com/dereen/p/python_yapf_COLUMN_LIMIT.html