Python在指定路径下批量创建及删除文件夹
前言
博主在做深度学习时,尤其是计算机视觉方向,为了保存网络训练/测试过程中的一些输出结果,需要批量创建和删除一些文件夹,因此撰写了该博文。
一、在指定路径下创建1个文件夹
如果你只是想在某个指定路径下,创建一个指定名称的文件夹,那么直接复制下述代码,并将下述代码中的路径及文件夹名称修改为你自己的信息即可。
import os
# 前者为路径,后者为待创建的文件夹名称
dir = os.path.join(r'D:\yandandan2021\code','epoch1')
# 判断上述路径中是否已经存在目标文件夹
isExists = os.path.exists(dir)
# 如果不存在则创建,否则不做任何操作
if not isExists:
os.mkdir(dir)
上述代码的具体效果可参考下图:

二、在指定路径下创建N个文件夹
当然,既然都打算用Python来自动创建文件夹,肯定是要创建不止一个文件夹。其实,批量创建N个文件夹和创建一个文件夹的道理是一样的,只需要加一个循环,并在创建文件夹时为每个文件夹名称加上一个序号信息即可。具体代码如下:
import os
def create_dirs():
for i in range(1,6): # 这里需要注意,i取不到6,因为range()是前闭后开的,即i的取值范围为1-5。
dir = os.path

最低0.47元/天 解锁文章
1654

被折叠的 条评论
为什么被折叠?



