python os.mkdir()方法,创建单级目录
os.mkdir()方法
os.mkdir(),python标准库os的方法之一,可以用来根据参数指定的目录创建单级目录。什么是创建单级目录呢?即目录的上一级目录不能不存在,否则抛出FileNotFoundError,而如果是这种情况,可以考虑使用os.makedirs()来递归创建多级目录。如果指定的目录已经存在,python会抛出FileExistsError:
os.mkdir()语法及参数
os.mkdir( path[, mode ])
参数解析表:
参数 | 描述 |
---|---|
path | 必须参数,指定所要创建的目录 |
mode | 可选参数,目录设置的权限模式,默认为0777 |
os.mkdir()返回值
无
os.mkdir()实例代码
>>> import os
o>>> os.getcwd()
'/Users/zhang'
>>> os.mkdir('/Users/z/mkdir')
>>> os.mkdir('/Users/z/mkdir') #验证目录是否被创建,也可以打开文件夹查看mkdir文件夹是否被创建
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileExistsError: [Errno 17] File exists: '/Users/z/mkdir'
>>> os.mkdir('/Users/z/mkdir/a/b') #mkdir()方法只能用来创建单级目录
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
FileNotFoundError: [Errno 2] No such file or directory: '/Users/z/mkdir/a/b'