网上下载了教学资源,但这么多文件夹底下都只有一个文件。想要统一将文件夹底下的文件全部提取到父级目录的位置


python代码如下:
import os
import os.path
import re
import sys
import codecs
#文件夹所在的路径
# path='C:\\Users\\Administrator\\Desktop\\python从入门到精通视频(全60集)'
path=input('请输入父文件夹的地址:')
#打开文件夹
files = os.listdir(path)
print('文件夹列表:')
for file in files:
print('文件夹:'+file)
#进入文件底下
try:
filess = os.listdir(path + '\\' + file)
for f in filess:
print('底下文件:'+f)
print('\n')
with open(path + '\\' + file+'\\'+f,'rb') as ff:
with open(path + '\\' +f,'wb+')as fff:
fff.write(ff.read())
# print(ff.read)
except exception as e:
print(e)
continue

输入文件夹的所在文件夹并回车
效果:

本文介绍了一段Python代码,用于将多个子文件夹中的所有文件批量提取到父目录下,方便管理和使用。通过遍历指定路径下的所有子文件夹,并将每个子文件夹中的文件复制到父目录中。
1736

被折叠的 条评论
为什么被折叠?



