我试图遵守pep8
指令,因此要打断以下行:
config_data_dict['foo']['bar']['foobarfoo'] \
['barfoobar'] = something_else
不过,我现在在
['foobarfoo']
部分之后收到以下警告“[”pep8(e211)前的空白
我应该如何正确地断开如上所述的线路(假设我不能在
=
附近制动)? 最佳答案
括号似乎起作用:
(config_data_dict['foo']['bar']['foobarfoo']
['barfoobar']) = something_else
根据PEP8,这似乎也是推荐的样式:
包装长行的首选方法是在括号、方括号和大括号内使用Python的隐含行继续符通过将表达式括在圆括号中,可以在多行上打断长行应该优先使用这些参数,而不是使用反斜杠作为行继续符。