【问题标题】:How to break a too long type docstring [duplicate]如何打破太长的类型文档字符串[重复]
【发布时间】:2021-04-11 05:42:05
【问题描述】:

我有一个 python 方法,它接收多个参数并返回多个参数。我指定了它们的类型,但是行太长了。 Pycharm 不允许我将其分成 2 行,即使我使用“”。

我应该如何换行(除了import pyspark.sql.DataFrame as something_shorter)?

import pandas as pd
import pyspark

def my_metod(sdf1, sdf2, df1, df2):
    # type: (pyspark.sql.DataFrame, pyspark.sql.DataFrame, pd.DataFrame, pd.DataFrame) -> (dict, str, str, dict, pd.DataFrame, pd.DataFrame)

    pass

【问题讨论】:

    标签: python types pycharm docstring


    【解决方案1】:

    您总是可以只使用反斜杠 \

    pyspark.sql.DataFrame, pyspark.sql.DataFrame, pd.DataFrame, pd.DataFrame)  \
    -> (dict, str, str, dict, pd.DataFrame, pd.DataFrame)
    

    如果我正确理解您的问题。

    【讨论】:

    • 是的,但是 pycharm 以红色突出显示它并认为这是一个错误。
    猜你喜欢
    • 2019-03-19
    • 1970-01-01
    • 2016-11-05
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-30
    相关资源
    最近更新 更多