-1

编辑:解决方案1

for i, sample_date in tqdm(
    enumerate(
        pd.date_range(
            start="20101201",
            end="20220220",
            freq=f"{INTERVAL_DAYS}B",
            period=10,
        )
    ),
    total=4500,
):
    pass

编辑:解决方案2

dr = pd.date_range(start='20101201', end='20220220', freq=f'{INTERVAL_DAYS}B')

for i, sample_date in tqdm(enumerate(dr), total=4500):
    pass

我有以下代码

for i,sample_date in tqdm(enumerate(pd.date_range(start =  '20101201', end = '20220220', freq = f'{INTERVAL_DAYS}B')), total=4500):
    pass

如何断行和缩进会让它看起来不那么难看?

4

1 回答 1

0

只需使用 PyCharm 作为 IDE,它会在执行 cntr-alt-L 后根据 PEP 格式化您的代码,例如:

import pandas as pd
from tqdm import tqdm

INTERVAL_DAYS = 7
for i, sample_date in tqdm(
        enumerate(pd.date_range(start='20101201', end='20220220', freq=f'{INTERVAL_DAYS}B')),
        total=4500):
    pass

请注意,根据 pep,您还应该在函数调用中删除 = 周围的空格

于 2022-02-25T08:55:39.160 回答