在python中将子文件夹内容移动到父文件夹


问题内容

我在python中有一个特定的问题。下面是我的文件夹结构。

dstfolder/slave1/slave

我希望将'slave'文件夹的内容移动到'slave1'(父文件夹)。移动后,
'slave'应删除文件夹。shutil.move似乎没有帮助。

请让我知道该怎么做?


问题答案:

使用os和shutil模块的示例:

from os.path import join
from os import listdir, rmdir
from shutil import move

root = 'dstfolder/slave1'
for filename in listdir(join(root, 'slave')):
    move(join(root, 'slave', filename), join(root, filename))
rmdir(root)