如何处理Python中的长行?

时间:2015-05-17 01:40:03

标签: python indentation pep8 long-lines

我在Python中有这么长的路线,由于几个原因,我试图分手。

long_variable_name = somelongmodule.SomeLongClassName.VeryLongFunctionName(...

我知道推荐的分手方式是在括号中,但我还没有到达那里。什么可能解决这个问题?

1 个答案:

答案 0 :(得分:1)

很长的函数名称可能没有问题直接导入:

from somelongmodule.SomeLongClassName import VeryLongFunctionName

long_variable_name = VeryLongFunctionName(...

和/或在变量名后面划线:

long_variable_name = \
    somelongmodule.SomeLongClassName.VeryLongFunctionName(...

此外,您可能希望首先尝试不使用很长的名称。