将该目录下的所有文件夹中的文件名修改为文件夹名+文件
的方式再移动到当前目录下。
import os
import glob
dir_list = os.listdir("./")
root_dir = os.getcwd()
print(root_dir)
for i in range(len(dir_list)):
cur_dir = os.path.join(root_dir, dir_list[i])
if not os.path.isdir(cur_dir):
continue
os.chdir(cur_dir) # 到当前位置的某个目录下
print(cur_dir)
for file in os.listdir():
print(os.path.join(cur_dir, file), os.path.join(cur_dir, dir_list[i]+"_"+file))
os.rename(os.path.join(cur_dir, file), os.path.join(root_dir, dir_list[i]+"_"+file))
os.chdir(root_dir) # 回到根目录
for dir in os.listdir('./'):
if not os.path.isdir(dir):
continue
os.rmdir(dir)