对python中的 os.mkdir和os.mkdirs详解


Posted in Python onOctober 16, 2018

创建目录

在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。

其原型如下所示:

os.mkdir(path)

其参数path 为要创建目录的路径。

例如要在D盘下创建hello的目录

>>> import os

>>> os.mkdir('d:\hello')

可以使用os.makedirs()函数创建多级目录。

其原型如下所示:

os.makedirs(path)

其参数path 为要创建目录的路径。

如在D盘下创建books的目录,books目录下在创建book目录

>>> import os

>>>os.makedirs('d:\\books\\book')

删除目录

在Python中可以使用os.rmdir()函数删除目录。

其原型如下所示:

os.rmdir(path)

其参数path 为要删除的目录的路径。

例如把D盘下的hmm的目录删除

>>> import os

>>> os.rmdir('d:\hmm')

删除多级目录

在Python中可以使用os.removedirs()函数删除多级目录。

其原型如下所示:

os.removdirs(path)

其参数path 为要删除的多级目录的路径。

>>> import os

>>> os.removedirs('d:\\books\\book')

#注意:要删除的目录必须是空目录,,

删除文件

在Python中可以使用os.remove()函数删除文件(注意一定是一个文件)。

其原型如下所示:

os.remov(path)

其参数path 为要删除的文件的路径。

如删除D盘下books目录下book目录中的book.txt的文件

>>> import os

>>>os.remove('d:\\books\\book\\book.txt')

遍历目录

在Python中可以使用os.walk()函数遍历目录。

其原型如下所示:

os.walk(path)

其参数path 为要遍历的目录,遍历path,返回一个对象,他的每个部分都是一个三元组 ('目录x',[目录x下的目录list],目录x下面的文件) 。

如:

>>> a=os.walk('d:\\books')
>>> def fun():
    for i in a:
      print i
>>> fun()
('d:\\books', ['book'], ['aa.txt'])
('d:\\books\\book', [ ], [ ])

判断是否为目录

在Python中可以使用os.path.isdir()函数判断某一路径是否为目录。

其函数原型如下所示:

os.path.isdir(path)

其参数 path为 要进行判断的路径。如果是则返回TRUE,否则返回FALSE。

判断是否为文件

在Python中可以使用os.path.isfile()函数判断某一路径是否为文件。其函数原型如下所示。

os.path.isfile(path)

其参数path为要进行判断的路径。如果是则返回TRUE,否则返回FALSE。

以上这篇对python中的 os.mkdir和os.mkdirs详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
利用Python读取文件的四种不同方法比对
May 18 Python
浅谈Python 的枚举 Enum
Jun 12 Python
浅谈python装饰器探究与参数的领取
Dec 01 Python
Python生成器generator用法示例
Aug 10 Python
[原创]Python入门教程4. 元组基本操作
Oct 31 Python
树莓派实现移动拍照
Jun 22 Python
使用 Python 处理 JSON 格式的数据
Jul 22 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
Jul 22 Python
python实现宿舍管理系统
Nov 22 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
通过实例解析python创建进程常用方法
Jun 19 Python
Python析构函数__del__定义原理解析
Nov 20 Python
详解Django的model查询操作与查询性能优化
Oct 16 #Python
python查看模块,对象的函数方法
Oct 16 #Python
Python中asyncio与aiohttp入门教程
Oct 16 #Python
python查看模块安装位置的方法
Oct 16 #Python
Django model序列化为json的方法示例
Oct 16 #Python
Python重新加载模块的实现方法
Oct 16 #Python
django Serializer序列化使用方法详解
Oct 16 #Python
You might like
社区(php&&mysql)五
2006/10/09 PHP
PHP sprintf()函数用例解析
2011/05/18 PHP
在windows平台上构建自己的PHP实现方法(仅适用于php5.2)
2013/07/05 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
php实现给图片加灰色半透明效果的方法
2014/10/20 PHP
可输入的下拉框
2006/06/19 Javascript
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
jQuery实现复选框全选/取消全选/反选及获得选择的值
2014/06/12 Javascript
从数据库读取数据后将其输出成html标签的三种方法
2014/10/13 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
jquery插件jSignature实现手动签名
2015/05/04 Javascript
js实现跨域的方法实例详解
2015/06/24 Javascript
浅谈JavaScript中数组的增删改查
2016/06/20 Javascript
javascript运算符语法全面概述
2016/07/14 Javascript
webpack入门必知必会
2017/01/16 Javascript
JavaScript中三种常见的排序方法
2017/02/24 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
Python探索之爬取电商售卖信息代码示例
2017/10/27 Python
Python中实现switch功能实例解析
2018/01/11 Python
浅谈Pandas:Series和DataFrame间的算术元素
2018/12/22 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
利用Python模拟登录pastebin.com的实现方法
2019/07/12 Python
浅谈Python中的异常和JSON读写数据的实现
2020/02/27 Python
利用django model save方法对未更改的字段依然进行了保存
2020/03/28 Python
python打开文件的方式有哪些
2020/06/29 Python
详解CSS3原生支持div铺满浏览器的方法
2018/08/30 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
怎么写好自荐信
2013/10/30 职场文书
三项教育活动实施方案
2014/03/30 职场文书
医德考评自我评价
2014/09/14 职场文书
一般党员对照检查材料
2014/09/24 职场文书
先进典型事迹材料
2014/12/29 职场文书
2016年全国爱牙日宣传活动总结
2016/04/05 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python