os主要是实现文件夹的创建和管理功能
os.mkdir(path) 创建目录
os.chdir(path)改变当前工作目录
os.fchdir() 通过文件描述符改变工作目录
os.chroot() 设定当前进程的根目录
os.listdir():列出指定目录下的所有文件名
os.mkdirs():创建多级目录如:os.mkdirs('a/b/c')
os.rmdir():删除目录
os.removedirs():删除多级目录
文件:
创建文件:
mkfifo()
mknod():创建设备文件
remove():删除文件
unlink():删除文件
rename():文件重命名
stat():返回文件状态信息
sylink():创建一个符号链接
utime():更新时间戳
tmpfile():创建并打开(w+b)一个新的临时文件
访问权限相关:
os.access(path,mode)
os.chmod:修改权限
os.chown:改变属组
os.path
os.path.dirname()
os.path.join()
os.path.split():返回dirname(),basename()元组
os.path.splitext():返回(filename,extension)元组,把文件名和扩展名切分开来
查询:
exists():判断指定文件是否存在
isabs():判断指定的路径是否为绝对路径
isdir():是否为目录
isfile():是否为文件
islink():是否为符号链接
ismount():是否为挂载点
samefile():两个路径是否指向了同一个文件