我具有以下文件夹层次结构:
----Folder
------Subfolders
-----------Sub-sub-folder
--------------Files
因此,我有多个子文件夹,并且在每个子文件夹中,我都有一个包含多个文件的子子文件夹,我想从子子文件夹上移到子文件夹
最简单,最肮脏的方法是:只需将文件从子子文件夹复制到子文件夹,然后删除子子文件夹。但是,如果您知道更好的pythonic方法,请告诉我
import os
import shutil
Subfolders = os.listdir('Folder') # get the list of Subfolders
for Subfolder in Subfolders: # iterate thru each subfolder
sfiles = os.listdir('Folder/Subfolder/Sub-sub-folder') # get list of file at each Subfolder/Sub-sub-folder
for sfile in sfiles:
shutil.move(sfile, Subfolder) # each file in subfolder is moved to subfolder
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句