Python: возможно ли составить список файлов в папке и изменить имя файла относительно даты изменения? - PullRequest
0 голосов
/ 30 января 2020

У меня есть список файлов. Я собираюсь изменить имя файла относительно даты изменения в следующем формате. исходное имя файла: 2019-11-26_#001.tws 2019-11-26_#002.tws 2019-11-26_#004.tws ...

новое имя:

2019-11-26_#1.1.tws 2019-11-26_#1.2.tws 2019-11-26_#2.1.tws ...

важный момент; Возможно, в некоторых случаях последовательность имени файла была бы другой, то есть у меня не было номера 3, но число 4 должно быть переименовано в (считать как) 2.1.

Я могу использовать приведенный ниже код для переименования, но я не знаю, как использовать l oop для покрытия всего имени.

import os
import shutil
from os import path

def main():

        if path.exists("2019-11-26_#001.tws"):
                src = path.realpath("2019-11-26_#001.tws");
                os.rename('2019-11-26_#001.tws','2019-11-26_#1.1.tws')
if __name__ == "__main__":
    main()
...