Python使用当前时间戳重命名相对路径

Python使用当前时间戳重命名相对路径,python,python-2.x,Python,Python 2.x,在Python中,如何检查是否存在某个相对路径,并将其重命名为当前时间戳。 例子: 路径名为/home/folder-20190228/ 启动脚本后,我想检查此路径是否存在,并将其重命名为当前时间戳/home/folder-20190301/您可以使用os.path.isdir检查目录是否存在,然后使用datetime库获取当前时间戳 import datetime import os path = "/home/folder-20190228/" current_timestamp = f"

在Python中,如何检查是否存在某个相对路径,并将其重命名为当前时间戳。 例子: 路径名为/home/folder-20190228/
启动脚本后,我想检查此路径是否存在,并将其重命名为当前时间戳/home/folder-20190301/

您可以使用
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])

不需要{datetime.datetime.now():%Y%m%d},您可以使用简单的localtime()实现这一点,这是正确的,但是您是否仍然需要对
localtime
应用某种格式,才能以
yyyymmdd
的形式获得它?