【发布时间】:2016-06-21 01:09:03
【问题描述】:
我有以下代码,我需要使其递归(它不仅重命名该文件夹中的文件,还重命名该文件夹中的文件夹等...)
import glob
for file in glob.glob("/Users/shirin/Desktop/Artez/untitled.*"):
print(file)
import glob
import os
from datetime import datetime
current_day = datetime.now().strftime("%Y-%m-%d")
for source_name in glob.glob("/Users/shirin/Desktop/Artez/untitled.*"):
path, fullname = os.path.split(source_name)
basename, ext = os.path.splitext(fullname)
target_name = os.path.join(path, '{}{}'.format(current_day, ext))
os.rename(source_name, target_name)
【问题讨论】:
-
我打赌
os.walk会很有用。它默认递归。 -
我需要如何在我的代码中实现它?
标签: python recursion directory