4
我有一个像下面的代码:如何重命名所有文件夹?
temp = os.walk(sys.argv[1])
for root, dirs, files in temp:
for i in dirs:
dir = os.path.join(root,i)
os.rename(dir, dir+"!")
它的工作原理几乎确定。但是,一旦父文件夹被重命名,它不能重命名子文件夹。我怎样才能避免这种情况?
@LA_我有一个事件的问题:在Python中路径和目录是相同的东西吗?我试着用一个目录名而不是'sys.argv [0]'来代替'temp = os.walk('F:\\ WORK \\ ALGOCODE')''和'dirs'列表是空的。从Martijn的解释来看,我没有问题。 – octoback 2012-08-05 12:49:02