"закрывающая скобка/скобка/круглая скобка в многострочных конструкциях может располагаться
под первым символом строки, с которой начинается многострочная конструкция,
как в :"
Код: Выделить всё
my_list = [
1, 2, 3,
4, 5, 6,
]
result = some_function_that_takes_arguments(
'a', 'b', 'c',
'd', 'e', 'f',
)
скобки последнего вызова функции в связанных присваиваниях
НЕ на отдельной строке, как в моем следующем примере кода:
Код: Выделить всё
import os
import pandas as pd
import TimeSeriesClientBuilder
ts = TimeSeriesClientBuilder.base(
env='prd',
mcp_token=os.getenv('TOKEN')
).add_pandas(
).build()
def import_data_from_csv_v1(
file_path: str
) -> pd.DataFrame:
"""Read a CSV file and return a DataFrame."""
df = ts.read_csv(
file_path, parse_dates=['date']
).set_index(
'date'
).groupby(
'region'
).sum()
return df
Подробнее здесь: https://stackoverflow.com/questions/790 ... ndentation