长返回类型提示和pep8

2024-05-16 10:21:49 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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]:

Tags: 函数nonedataframemydeflinefunctionlist
2条回答

你用black怎么样。这将自动为您格式化代码。请记住,黑色和pycodestyle的线条长度相同

你可以试试\

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

相关问题 更多 >