文件操作
rename 重命名文件 os.rename(源文件名, 目录文件名)
remove 删除文件 os.remove(文件名)
目录操作
listdir 目录列表 os.listdir(目录名)
mkdir 创建目录 os.mkdir(目录名)
rmdir 删除目录 os.rmdir(目录名)
getcwd 获取当前目录 os.getcwd()
chdir 修改工作目录 os.chdir(目标目录)
makedirs(path [, mode])
removedirs(path) 传入完整的目录
path 模块方法:
path.isdir(path) 判断是否是文件 os.path.isdir('./file')
exists(path) 当前目录是否存在
isdir(s)
isfile(path)
getsize(filename)
dirname(p) 返回路径的目录
basename(p) 返回路径的文件名
判断文件的权限:是否存在,可读,可写,可执行
In [1]: os.access('a.txt', os.F_OK)
Out[1]: True
In [2]: os.access('a.txt', os.R_OK)
Out[2]: True
In [3]: os.access('a.txt', os.W_OK)
Out[3]: True
In [4]: os.access('a.txt', os.X_OK)
Out[4]: True