今天边肖就和大家分享一下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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。