概述
对文件进行重命名、删除等一些操作,在python中可以利用os模块。
os模块提供一些系统级别的操作命令
实操:
重命名
删除
先建立一个文件
注意:删除文件的前提是文件必须存在。
创建文件夹
删除文件夹
这个前提也是文件夹存在
在D盘下创建文件夹
注意:mkdir只能创建一级目录,不能创建多级目录
那有没有办法可以创建多级呢?
makedirs是可以的
如何创建了三级目录,可不可以用rmdir全部删除掉呢?
是不可以的,因为这个目录不是空的,也就是说,rmdir只能删除空目录
如果要删除非空目录,就必须要调用shutil模块
要记得先导入模块
获取当前目录
路径的拼接
获取python中的目录列表
只能获得第一级的目录
上面是一种老版本的写法
scandir和with一起来使用,这样的话,上下文管理器会在迭代器遍历完成后自动去释放资源。
打印某一目录底下所有的文件:
打印某一目录底下所有文件夹:
切换目录