在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)