关于 Python 操作文件夹有两个模块介绍,一个是 os,一个是 shutil。
涉及功能有,创建文件夹,创建多级文件夹,删除空文件夹,删除非空文件夹。
1、创建文件夹
import os
path = '/home/user/test'
os.mkdir(path)
以上代码的功能是在目录 /home/user/ 下创建文件夹 test
2、创建多级文件夹
import os
path = '/home/user/test/test1/test2/test3'
os.makedirs(path)
以上 path,只有 /home/user/test 这几级目录是存在的,要创建包含后面几级的目录,就可以使用 os.makedirs() 函数创建。
3、删除空文件夹
import os
os.rmdir('/home/user/delete')
其中 delete 文件夹下文件及子级文件夹。
4、删除非空文件夹
import shutil
shutil.rmtree('/home/user/test/')
不管 test 文件夹下有没有文件,有没有子级文件夹都会被删除。
版权声明:本文为weixin_43354181原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。