博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python (10) 文件夹的创建与文件夹的删除
阅读量:7040 次
发布时间:2019-06-28

本文共 764 字,大约阅读时间需要 2 分钟。

有时需要在代码中对文件或者文件夹 进行删除,或者添加

导入的包:import os,shutil

主要涉及到三个函数

1、os.path.exists(path) 判断一个目录是否存在

2、os.makedirs(path) 多层创建目录

3、os.mkdir(path) 创建目录

1 新建文件夹 2 import os,shutil 3 path = os.getcwd()                    #获得当前目录 4  5 #新建一个hello的文件夹 6 o_path = path + '/hello' 7 if not os.path.exists(o_path):  #如果这个文件夹不存在的话,新建一个文件夹 8     os.makedirs(o_path) 9 10 #删除文件11 t_path = path + '/hello.txt'12 if os.path.isfile(t_path): 13     os.remove(t_path)14 15 #删除hello文件夹(空文件夹)16 if os.path.isdir(o_path)17     os.rmdir(o_path)18 19 20 #添加一个带文件的文件夹21 f_path = path + '/helloword/123'22 if not os.path.exists(f_path): 23     os.makedirs(f_path)24 25 #删除hello文件夹以及内容和子文件夹26 if os.path.isdir(f_path):27     stutil.rmtree(f_path)

转载于:https://www.cnblogs.com/lovychen/p/5291834.html

你可能感兴趣的文章
排序(6)---------归并排序(C语言实现)
查看>>
jsp 中对jar 包的引用
查看>>
AndroidStudio怎样导入library项目开源库
查看>>
悲观锁和乐观锁使用场景
查看>>
Oracle 12c: RMAN restore/recover pluggable database
查看>>
substance新版及问题
查看>>
centOSmini安装教程
查看>>
Android开发之SoundPool使用具体解释
查看>>
Handlebars.js 模板引擎
查看>>
[转]hibernate在eclipse的逆向工程生成hbm.xml和bean类
查看>>
【数据结构与算法】二叉树深度遍历(递归)
查看>>
iOS开发--基于AFNetWorking3.0的图片缓存分析
查看>>
使用jqMobi开发app基础:弹出内容的设计
查看>>
3.Java集合总结系列:Set接口及其实现
查看>>
ExtJs之Element.select函数
查看>>
驱动程序调试方法之printk——自制proc文件(一)
查看>>
Swift 可选类型-备
查看>>
使用开源软件的原因
查看>>
数据结构和算法 – 10.集合
查看>>
关于新版SDK报错You need to use a Theme.AppCompat theme的两种解决办法
查看>>