Сценарий Python для извлечения / копирования файлов с компьютера Windows

Общая функция для получения следующей даты после / до х месяцев.

from datetime import date

def after_month(given_date, month):
    yyyy = int(((given_date.year * 12 + given_date.month) + month)/12)
    mm = int(((given_date.year * 12 + given_date.month) + month)%12)

    if mm == 0:
        yyyy -= 1
        mm = 12
    return given_date.replace(year=yyyy, month=mm)


if __name__ == "__main__":
    today = date.today()
    print(today)

    for mm in [-12, -1, 0, 1, 2, 12, 20 ]:
        next_date = after_month(today, mm)
        print(next_date)
0
задан mg1 13 March 2019 в 13:27
поделиться

1 ответ

Обязательно ознакомьтесь с следующим модулем , который предназначен для навигации в файловых системах Windows и Linux с классом « Path », в частности с его «iterdir», «glob» и Методы 'rglob'.

Альтернативой является использование модуля «os», более конкретно с « os.walk », «os.fwalk», «os.scandir» и / или «os.listdir» (с «os.walk» и «os.listdir» также доступны в Python 2.7).

0
ответ дан fhenriques 13 March 2019 в 13:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: