Python函数:os.makedirs()用作递归创建目录的工具
发布时间
阅读量:
阅读量
Python中的os模块支持与操作系统的交互功能。操作系统是Python的标准实用程序库的基础组件之一。该库实现了基于操作系统的核心功能的便捷使用方式。
如果文件名称和路径不存在或者无法访问,并且不属于其他类型但操作系统的参数不被接受的情况,则os模块的所有函数都将触发OSError异常。
Python内置函数os.makedirs()被设计为在父目录不存在时自动创建所有子目录。其机制在于,在叶子节点建立过程中,默认情况下若父级目录缺失,则会一次性生成所有缺少的中间层 directories。
例如,考虑以下路径:
/home/User/Documents/GeeksForGeeks/Authors/ihritik
为创建目录 'ihritik' ,我们发现路径中缺少 directories 'GeeksForGeeks' 和 '作者'. 随后使用 os.makedirs() 方法将指定路径中的缺失 directory 创建起来.
用法:
os.makedirs(path, mode = 0o777, exist_ok = False)
参数:
- path:指代文件系统路径的path-like对象。这些对象是用于表示文件系统的路径字符串或字节类型的实体。
- mode (可选):指定新目录创建所需的权限整数值
全部评论 (0)
还没有任何评论哟~
