Vla*_*nov 3 python coding-style pep8
我有一个python导入字符串.PEP8 linter向我展示E501错误line too long (82 > 79 characters)
:
from tornado.options import define, options, parse_config_file, parse_command_line
Run Code Online (Sandbox Code Playgroud)
两条线的解决方案对我来说似乎很奇怪:
from tornado.options import define, options, parse_config_file
from tornado.options import parse_command_line
Run Code Online (Sandbox Code Playgroud)
如何在不禁用此线路的E501的情况下修复它?
Mar*_*ers 11
将导入的名称放在括号中,让您跨越多行:
from tornado.options import (
define,
options,
parse_config_file,
parse_command_line,
)
Run Code Online (Sandbox Code Playgroud)
每个名称使用一行具有额外的优势,即稍后编辑到导入的名称列表会减少行流失(您可以在版本控制系统中看到添加和删除的内容作为单独的行).