社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python小技巧:批量新建文件夹

小蚊子数据分析 • 4 年前 • 453 次点击  
今天给大家介绍一个实用的python应用小技巧,只要5行代码,就能轻松批量新建文件夹。










近来许多企业单位都逐渐复工了,但因还是新冠防疫期间,一般企业都需要每日收集员工的每日健康打卡,然后按日上报。那么此时的你是不是每天都在新建一个文件夹呢?快快来学习使用Python来写一段代码,可以轻松帮你轻松高效搞定!
import os #导入系统模块

 #要在"E:\新建文件夹\每日疫情统计更新"路径下新建一系列文件夹

 #并将此路径赋值给file_path变量
file_path=os.path.abspath(r"E:\新建文件夹\每日疫情统计更新")

#需求:要建从2月1日起,到2月25日每天的文件夹

#注意range遵循:左闭右开,所以参数的起点是1,终点是26
for  i in range(1,26):
    #格式化每个新建文件夹的文件名
    a="2月{}日疫情统计".format(i)
    #将文件路径和文件名拼接在一起
    file_name=file_path + "\\"+a #给文件命名 路径+文件标号
    #创建文件夹
    os.makedirs(file_name)


#如果你想新建1月24日到1月28日每日的文件夹,只需修改下面两行代码,其他代码不变:
for i in range(24,29):
    b="1月{}日疫情统计".format(i)


若我们把注释都去掉,实际使用的代码如下:
import os
file_path=os.path.abspath(r"E:\新建文件夹\每日疫情统计更新")
for i in range(1,26):
    a="3月{}日疫情统计".format(i)
    file_name=file_path + "\\"+a 
    os.makedirs(file_name)
运行后,结果如下:


快动手试试吧,还可以简单修改这段代码,还可以帮助我们实现更多用途!

2020年在线开工开课季大促活动(买课送书)已开始,想学数据分析的朋友直接点击文末的“阅读原文”进入活动页面选课即可!详情也可点击 想学数据分析的看过来
可选赠书


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/55363
 
453 次点击