Ama*_*nda 0 python directory file
我有以下文件夹层次结构:
----Folder
------Subfolders
-----------Sub-sub-folder
--------------Files
Run Code Online (Sandbox Code Playgroud)
所以我有多个子文件夹,并且在每个子文件夹中我都有一个包含多个文件的子子文件夹,我想从子子文件夹向上移动到子文件夹
最简单、最肮脏的方法是:只需将文件从子子文件夹复制到子文件夹,然后删除子子文件夹。但如果你知道更好的 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1814 次 |
| 最近记录: |