Итак, у меня есть куча электронных писем, в которые я хочу внести изменения в имена файлов, чтобы они включали дату отправки письма в качестве префикса. Я нахожусь в начале своего пути с изучением Python, но это мой побочный проект, как я учусь.

Я написал базовый скрипт, который применяет префикс к файлу с YYYYMMDD.

Вот что у меня есть;

    import os

    os.chdir ('G:/Learning/Python/Emails')

    for f in os.listdir():
        file_name, file_ext = os.path.splitext(f)
        file_date = 'YYYYMMDD'


    new_name = '{} {}{}'.format(file_date, file_name, file_ext)

    os.rename(f, new_name)

Это работает для переименования всех файлов с префиксом ГГГГММДД, но теперь я хочу, чтобы можно было указать фактическую дату, когда электронное письмо было отправлено вместо ГГГГММДД, и я понятия не имею, с чего начать.

0
Paul Dredge
59428053