为了成为一种完整的编程语言,Python提供了不同的函数。它提供了与操作系统相关的功能,比如为Windows、Linux、MacOSX等每个操作系统创建一个目录 os.makedirs() 命令以创建目录。
null
makedirs()语法
makedirs()方法是由os模块提供的,为了使用它,应该导入os模块。makedirs()方法语法如下所示。
makedirs(NAME,MODE,EXIST_OK)
- 姓名 将要创建的目录的名称或完整路径。此参数是必需的。
- 模式 是所创建目录的文件模式。此参数是可选的。
- 存在u确定 如果参数设置为True,则将创建并覆盖新目录,即使它存在。此参数是可选的,默认值为False。
创建目录
首先,我们将从一个简单的示例开始,其中在当前工作目录中创建一个目录,而不提供新目录的完整路径。我们将设置makedirs()方法的name参数。名称将为“备份”。
import osos.makedirs("backup")
在本例中,我们将通过提供新创建目录的完整路径来创建一个新目录。我们将提供name参数作为完整路径,它将是“ /家庭/伊斯梅尔/数据 “.
import osos.makedirs("/home/ismail/data")
为创建的目录设置目录权限
通过default,新创建的目录权限将从umask值继承。这种权限也称为mode,它提供关于目录的读、写和执行权限。我们将模式参数指定为“0o654”。
import osmode = 0654os.makedirs("/home/ismail/data",mode)
覆盖甚至存在的目录
默认情况下,如果提供的目录当前存在,makedirs()方法将不会覆盖。这是用 你存在吗 默认设置为False的参数。我们可以将此参数设置为 是的 以覆盖现有目录。
import osos.makedirs("/home/ismail/data",exist_ok=True)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END