0

由于几个原因,我在 Python 中有这么长的一行,我正试图打破它。

long_variable_name = somelongmodule.SomeLongClassName.VeryLongFunctionName(...

我知道分隔线的推荐方法是在括号中,但我什至还没有到达那里。有什么办法可以解决这个问题?

4

1 回答 1

1

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

from somelongmodule.SomeLongClassName import VeryLongFunctionName

long_variable_name = VeryLongFunctionName(...

和/或在变量名后换行:

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

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

于 2015-05-17T01:46:16.473 回答