"""
用python批量获取某路径文件夹及子文件夹下的指定类型文件excel,并按指定路径进行存储
"""
import os
import shutil
file_excel = []
path = os.getcwd()
path_listdir = os.listdir(path)
for s in path_listdir:
path_excel = os.path.join(path, s) # 将文件名加入到当前文件路径后面
if os.path.isfile(path_excel): # 如果是文件
if os.path.splitext(path_excel)[1] == ".xlsx": # 如果文件是".pdb"后缀的
file_excel.append(path_excel)
# elif os.path.splitext(path_excel)[1] == ".xls":
# path_excel = path_excel + 'x'
# file_excel.append(path_excel)
# print(path_excel)
elif os.path.isdir(path_excel): # 如果是路径
continue
for i in range(len(file_excel)):
path_dir = os.path.split(file_excel[i])[0]
# print(path_dir)
path_file = os.path.split(file_excel[i])[1]
# print(path_file)
filename = path_dir + '/' + path_file
filename_bak = path + '/bak/' + path_file
shutil.copyfile(filename, filename_bak)
python目录操作
最新推荐文章于 2024-10-25 08:30:00 发布
该博客介绍了使用Python批量获取某路径文件夹及子文件夹下的Excel文件,并按指定路径存储的方法。通过os和shutil库,遍历路径下的文件和文件夹,筛选出Excel文件,最后将其复制到指定的备份路径。
1504

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



