七 目录操作

BUG之神 44

1创建一级文件夹

创建一级文件夹是指一次只能创建一个文件夹,使用os模块提供的mkdir()方法实现,该方法创建指定路径中的最后一级文件夹,如果该文件夹所在的上一级文件夹不存在,则会抛出FileNotFoundError异常。

七 目录操作 

代码:

import os
os.mkdir("E:/fold")

 

七 目录操作 

2 创建多级文件夹

七 目录操作 

代码:

import os
os.makedirs("E:/目录/目录1/目录11")

七 目录操作 

3 判断文件夹是否存在

七 目录操作 

代码:

import os
if(os.path.exists("E:/fold")):
    print("文件夹存在")
else:
    print("文件夹不存在")

 

七 目录操作 

4 遍历文件夹

七 目录操作 

E:\目录   下创建:

七 目录操作 

E:\目录\目录1 下创建:

七 目录操作 

遍历:目录 代码

import os
tuple=os.walk("E:/目录")
for i in tuple:
    print(i)

七 目录操作 

 

5 重命名文件夹七 目录操作

import os
os.rename("E:/目录/目录1","E:/目录/目录xxx")

七 目录操作 

6 删除文件夹

1)删除空文件夹

 

 

七 目录操作 

新建空目录:

七 目录操作 

import os
os.rmdir("E:/空目录")

七 目录操作 

2)删除非空文件夹

七 目录操作 

删除E:/目录  及其子目录

import shutil
shutil.rmtree("E:/目录")

 

七 目录操作 

分享