python函数os Python函数三要素( 三 )


os.rmdir(path):删除指定的目录,前提是这个目录必须为空,否则无法删除 。
os.removedirs(path1/path2…):递归删除指定的目录及其中的所有空目录 , 其中 path1/path2… 参数是要删除的目录路径名,在递归删除过程中 , 若某个目录不为空 , 则不会被删除 。
os.chdir(path):改变当前工作目录,其中 path 参数表示要切换的目录路径名 。
os.walk(top[, topdown[, onerror]]):以目录树形式遍历指定目录下的所有文件和子目录,并返回一个三元组 (dirpath, dirnames, filenames),其中 dirpath 表示当前目录路径,dirnames 是当前目录下的所有子目录名,filenames 是当前目录下的所有非目录文件名 。当 topdown 参数为 True 时,表示先遍历一级目录,再判断是否需要递归遍历其它子目录,默认值为 Truepython函数os;当 onerror 参数不为 None 时,表示如果在遍历目录树时遇到错误是否抛出异常(否则该错误直接被忽略),onerror 参数需要传入一个函数,接受三个参数,分别是出现错误的根目录、错误对象 Exception 和 traceback 对象 。
以上是 os 模块中的一些常用目录相关函数 。需要注意的是,对于一些有进行文件和目录操作的函数,一定要注意操作的权限和路径的正确性 , 避免在操作时发生不必要的错误 。
python函数os的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于Python函数三要素、python函数os的信息别忘了在本站进行查找喔 。

推荐阅读