办公自动化2-批量生成指定名称的文件夹

在工作中,为了对文档进行归类,有些时候我们希望批量生成指定名称的文件夹,特别是编号的文件夹:

假设我们已将希望命名的文件夹名称整理到excel表中。

import os, sys
import pandas as pd 

path = 'C:/Users/laura/Desktop/cy/'    #新建文件夹所在路径,用反斜杠/


dirs = pd.read_excel(r'C:UserslauraDesktop	est.xlsx',sheet_name= 'Sheet1')#将excel表中的文件夹名称读入DataFrame
# #excel中第一列是序号,第二列是文件夹名称
dirs['sum'] = dirs['序号'].map(str)+'-'+dirs['证书号'].map(str) #在DataFrame中将序号和文件夹名称拼接为新的列
# .map(str)将Series对象转变为字符串对象


dirs = list(dirs['sum']) #将Series对象转为列表

for dir in dirs:
    file_name = path + str(dir) #文件夹路径
    os.mkdir(file_name) #生成文件夹

有问题欢迎留言^_^

原文地址:https://www.cnblogs.com/lizitingxue/p/12463765.html