专业编程基础技术教程

网站首页 > 基础教程 正文

Python 1秒实现100个文件夹的创建

ccvgpt 2024-07-29 13:15:04 基础教程 8 ℃

今天项目需求,大约有100 多个文件夹需要建立。在建立了5个左右的时候,才想起来python 还有自动创建文件夹的功能,拿来用用。用时十几分钟,大功告成。

实现功能:

Python 1秒实现100个文件夹的创建

  1. 根据EXCEL 中设定的母文件夹名称以及每个文件夹中共有的子文件夹名称,自动创建相应的文件夹。
  2. 根据需求,自动把相应文件夹的使用说明文档,copy 到需要的每个文件夹内。
  3. 实现程序所需时间的自动计算。

实现说明:

用到Python 的库:OS(系统文件路径),Pandas(读取Excel 数据),shutil(文件Copy),timeit(计算时间)。

实现逻辑:

  1. Pandas.read_excel 功能读取当前路径EXCEL filename.xlsx中的 m_name,c_name 列,并赋值给母文件夹及子文件夹名称的对应列表。
  2. 用os.makedirs() 或者 os.mkdir() 循环建立母文件夹及子文件夹。
  3. 利用shutil.copy(objectfile,objectpath) Copy 当前文件夹(或任意文件夹的绝对路径)中的”注意事项说明文档" 到相应需要的文件夹内。

Tags:

最近发表
标签列表