趣文网 > 作文大全

python中是如何操作目录的?非空目录如何删除

2020-12-06 08:10:01
相关推荐

前言

前面我们介绍了python中文件的操作命令:打开文件open、读文件read、写文件write、重命名rename、删除文件remove、定位文件tell和seek、关闭文件close。文件和存储目录是分不开的,今天我们在一起学习下python中的目录操作命令。

python目录操作命令

1.创建一个目录mkdir()

python中创建目录使用的命令是mkdir(),如mkdir("tomcat"),即是创建一个名为tomcat的文件夹,这一命令和linux下的创建文件夹是一样的,不同的是python中是mkdir()而linux中直接就是mkdir。

2.改变当前目录chdir()

在dos和linux中我们知道,改变目录使用的cd命令,在python中改变目录使用chdir(),这个命令也是在OS模块中。

如果在chdir前不知道现在所处的目录了,可以使用os.getcwd()命令来显示当前目录。

3.删除目录

rmdir()方法删除目录,目录名称以参数传递。需要注意的是:在删除这个目录之前,它的所有内容应该先被清除。也就是说rmdir的参数目录应该是一个空文件夹。

扩展阅读

shutil库,该库为python内置库,是一个对文件及文件夹高级操作的库,可以与os库互补完成一些操作,如文件夹的整体复制,移动文件夹,对文件重命名等。

例如:import shutil

shutil.rmtree(path) 递归删除path文件夹

阅读剩余内容
网友评论
显示评论内容(3) 收起评论内容
  1. 2022-05-18 12:57又见烟雨蒙蒙[江苏省网友]IP:3407346596
    Python中的目录操作功能非常灵活和强大,可以轻松应对各种场景,让文件和文件夹管理变得简单便捷。
    顶33踩0
  2. 2021-07-14 07:26汪新[云南省网友]IP:1744125303
    针对非空目录的删除,可以使用shutil模块的shutil.rmtree()方法来递归删除整个目录,非常方便实用。
    顶6踩0
  3. 2020-09-09 01:54祖席离歌[江苏省网友]IP:3390330916
    Python中可以使用os模块来操作目录,通过os.mkdir()来创建目录,os.rmdir()来删除空目录,os.listdir()来获取目录内容。
    顶4踩0
相关内容
延伸阅读
小编推荐

大家都在看

道歉信英语作文 值得作文600字 作文素材是什么 思辨性作文 描写一个人的作文 桂林山水作文 五年级四百字作文 我的妈妈400字作文 中国文化英语作文 莫高窟作文 春天写景作文 校园活动作文 教资科一作文 我的朋友400字作文 精彩作文开头结尾 写事作文300 写人的作文400 我的故事作文400字 精美作文 他哭了作文 四季美景作文 作文的万能开头 我的姥姥作文 亲近自然作文 一起走过作文 妈妈的一天作文 四百字作文大全 难忘的回忆作文 写重庆的作文 成都作文