检查os
和os.path
模块上市文件夹的内容(walk
,listdir
),并与路径名(abspath
,basename
等)
工作同时,shutil
有复制的东西了一些有趣的功能。检出copyfile
并根据您从Excel文件中读取的数据指定dst
参数。
此页面可以帮助你获得在Excel数据:http://www.python-excel.org/
你可能希望有一些高水平这样的代码:
for subfolder_name in os.listdir(MAIN_FOLDER):
# exercise left to reader: filter out non-folders
subfolder_path = os.path.join(MAIN_FOLDER, subfolder_name)
for excel_file_name in os.listdir(os.path.join(MAIN_FOLDER, subfolder_name)):
# exercise left to reader: filter out non-excel-files
excel_file_path = os.path.join(subfolder_path, excel_file_name)
new_excel_file_name = extract_filename_from_excel_file(excel_file_path)
new_excel_file_path = os.path.join(NEW_MAIN_FOLDER, subfolder_name,
new_excel_file_name)
shutil.copyfile(excel_file_path, new_excel_file_path)
你必须使用xlrd
模块提供extract_filename_from_excel_file
自己从我提到的网站。
你能从文件中提取公司名称等吗?即您的问题是关于重命名还是关于从文件中获取数据?另外,你有什么尝试? –