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

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

今天边肖就和大家分享一下python中os.mkdir和os.mkdirs的详细讲解,有很好的参考价值。希望对你有帮助。来和边肖一起看看吧。

创建目录

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

其原型如下所示:

os.mkdir(路径)

它的参数path是要创建的目录的路径。

例如,在驱动器d下创建一个hello目录。

导入操作系统

os.mkdir('d:\hello ')

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

其原型如下所示:

os.makedirs(路径)

它的参数path是要创建的目录的路径。

例如,在驱动器D下创建一个图书目录,在图书目录下创建一个图书目录。

导入操作系统

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

删除目录

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

其原型如下所示:

os.rmdir(路径)

它的参数path是要删除的目录的路径。

比如删除d盘下hmm的目录。

导入操作系统

os.rmdir('d:\hmm ')

删除多级目录

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

其原型如下所示:

os.removdirs(路径)

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

导入操作系统

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

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

删除文件

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

其原型如下所示:

os.remov(路径)

它的参数path是要删除的文件的路径。

比如删除d盘下books目录下的book目录下的book.txt文件。

导入操作系统

OS . remove(' d:\ \ books \ \ book \ \ book . txt ')

遍历目录

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

其原型如下:

os.walk(路径)

它的参数path是要遍历的目录。遍历路径,返回一个对象,每个部分都是一个三元组('目录x '、目录x下的[目录列表]、目录x下的文件)。

比如:

a=os.walk('d:\\books ')

定义乐趣():

因为我在一个:

打印I

乐趣()

(' d:\\books ',['book'],['aa.txt'])

(' d:\\books\\book ',[ ],[ ])

判断是否为目录

在Python中,可以使用os.path.isdir()函数来确定路径是否为目录。

其函数原型如下所示:

os.path.isdir(路径)

它的参数path就是要判断的路径。如果是,则返回TRUE否则,返回FALSE。

判断是否为文件

在Python中,可以使用os.path.isfile()函数来确定路径是否为文件。该函数的原型如下所示。

os.path.isfile(路径)

它的参数path就是要判断的路径。如果是,则返回TRUE否则,返回FALSE。

以上关于python中os.mkdir和os.mkdirs的详细讲解,就是边肖分享的全部内容。希望能给你一个参考,多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: