Python Rename относительный путь с текущей отметкой времени - PullRequest
0 голосов
/ 01 марта 2019

Как проверить в Python, существует ли некоторый относительный путь, и переименовать его в текущую временную метку.Пример: путь к файлу / home / folder-20190228 / после запуска скрипта. Я хочу проверить, существует ли этот путь и переименовать его в текущую метку времени / home / folder-20190301 /

1 Ответ

0 голосов
/ 01 марта 2019

Вы можете проверить, существует ли каталог с os.path.isdir, и вы получите текущую метку времени с библиотекой datetime.

import datetime
import os

path = "/home/folder-20190228/"
current_timestamp = f"{datetime.datetime.now():%Y%m%d}"

if os.path.isdir(path):
    path = '-'.join([path.split('-')[0], current_timestamp])
...