利用python批量生成有序的文件夹

利用python提高工作效率

今日部门安排了一项工作任务,要求给涉及投诉的2543笔交易的交易截图存放在按1-2543顺序创建的文件夹。此项工作有3个工作量较大的事项:
1、创建2543个文件夹;
2、按订单号在业务系统查询交易概况和交易详情,并截图;
3、将截取的图片,放置在对应的文件夹内。

分析:3项工作中,第一项工作如果用常规的手工逐个创建,预计需要时长1小时。如利用python快速生成,只需要7行代码,5秒即可生成。节约时长约59分钟55秒。具体实现如下:
import os
base = r’E:’ #新建文件夹的路径
i = 1
while i < 2454: #新建1-2453: 2453个文件夹
file_name = base+str(i) #以noc加数字为文件夹名称
os.mkdir(file_name) #os.mkdir()创建目录(一级)
i=i+1

import os
base = r'E:' #新建文件夹的路径
i = 1
while i < 2454: #新建1-2453: 2453个文件夹
    file_name = base+str(i) #以noc加数字为文件夹名称
    os.mkdir(file_name)
    i=i+1

输出结果:
利用python批量生成有序的文件夹_第1张图片
知识拓展:
知识点1:什么是os模块?operating system,访问操作系统功能的模块。一般操作:获取平台信息、对目录操作、判断操作。
知识点2:常用的目录操作:
(1)os.listdir() 返回指定目录下的所有文件和目录名;
(2)os.mkdir() 创建目录,只创建一个目录文件;
(3)os.rmkdir() 删除目录,若目录中无文件无法删除;切记,目录下必须是空的才能删除

第二项、第三项工作暂时没想到用什么提高效率的办法,如博友有好的方法,欢迎推荐。谢谢!

你可能感兴趣的:(高效办公)