语法
os.chdir( path )
参数
- path:(必选,str类型)需要修改的路径
实例
import os
os.chdir('E://data')
print(os.getcwd())
输出:
E:\data
os.mkdir() 创建目录
创建目录,如果目录已存在会报错 FileExistsError,如果路径中父目录不存在会报错 FileNotFoundError。
语法
os.mkdir( path, mode )
参数
- path:(必选)目录的路径(绝对路径/相对路径)
- mode:目录的权限(某些系统会忽略)
实例
import os
os.mkdir('myDir')
当前目录下创建了目录
os.makedirs() 创建多级目录
创建多级目录,上级目录不存在也会自动创建。
语法
os.makedirs( path, mode )
参数
- path:(必选)目录的路径(绝对路径/相对路径)
- mode:目录的权限(某些系统会忽略)
实例
import os
os.makedirs('myDir/dir1')
当前目录下创建了目录
os.rmdir() 删除目录
删除目录,如果目录不存在,会报错 FileNotFoundError;如果目录不为空,会报错 OSError。
语法
os.rmdir( path )
参数
- path:(必选)需要删除的目录(绝对路径/相对路径)
实例
import os
os.rmdir('newDir')
os.removedirs() 删除多级目录
递归删除多级目录,如果删除了最后一级目录,会尝试依次删除上级目录(删除不掉不会报错,因为大多是因为目录不为空)。
语法
os.removedirs( path )
参数
- path:(必选)目录路径
实例
import os
os.removedirs('myDir/dir1')