网上下载了教学资源,但这么多文件夹底下都只有一个文件。想要统一将文件夹底下的文件全部提取到父级目录的位置
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
输入文件夹的所在文件夹并回车
效果: