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文件夹
阅读剩余内容