首页 > 解决方案 > 长返回类型提示和 pep8

问题描述

我有一个E501 line too long (86 > 79 characters)在运行时会发出警告的函数pycodestyle

def my_function(arg1: list = None) -> Tuple[pd.DataFrame, pd.DataFrame, pd.Dataframe]:
    # do stuff
    return df1, df2, df3

格式化长返回类型提示的最佳解决方案是什么(最好不改变参数的格式?例如

def my_function(arg1: list = None) -> Tuple[pd.DataFrame,
                                            pd.DataFrame,
                                            pd.Dataframe]:

标签: pythonpython-3.xtypespep8

解决方案


你可以试试\

def my_function(arg1: list = None)\
        -> Tuple[pd.DataFrame, pd.DataFrame, pd.Dataframe]:

推荐阅读