我正在尝试用其中第一个文件的名称重命名几个目录。
我正在尝试:
列出文件夹中的文件。
标识目录。
对于每个目录,访问它,获取其中第一个文件的名称,然后使用该名称重命名该目录。
这是我到目前为止所得到的,但它不起作用。我知道代码是错误的,但在修复代码之前,我想知道逻辑是否正确。任何人都可以帮忙吗?
import os
for (root, dirs, files) in os.walk('.'):
print(f'Found directory: {dirpath}')
dirlist = []
for d_idx, d in enumerate(dirlist):
print(d)
filelist = []
for f_idex, f in enumerate(filelist):
files.append(f)[1]
print(f)
os.rename(d, f)
繁星coding
相关分类