os模块

os模块,跨系统api

目录相关:

chdir():改变工作目录
chroot():设定当前进程的根目录
listdir():列出指定,目录下所有文件名
mkdir():创建目录
makedirs():创建多个层级目录
getcwd():获取目录路径
rmdir():删除某目录
removedirs():删除多个层级目录
mkdir():创建一个目录

文件:

mkfifo():FIFO存储器 FIFO是英文First In First Out 的缩写,是一种先进先出的数据缓存器,他与普通存储器的区别是没有外部读写地址线,这样使用起来非常简单,但缺点就是只能顺序写入数据,顺序的读出数据,其数据地址由内部读写指针自动加1完成,不能像普通存储器那样可以由地址线决定读取或写入某个指定的地址。
mknode():创建设备文件
remove():移除某文件
unlink():取消链接
rename():重命名文件
renames():重命名多个文件
stat():返回文件状态信息
utime():更新时间戳
tmpfile():创建并打开一个临时文件(‘w+’)
walk

访问权限:

access:os.access('file',0),检验某个用户是否有访问权限
chmod:修改权限
chown:修改属主,属组
umask:设置默认权限模式

文件描述符:

open
read
write

设备文件

makedev:创建设备
major
minor
os.path实现路径管理
basename:路径基名
dirname:路径名
join:整合文件名
split:返回dirname(),和basename()元组
splitext():返回扩展名(filename,extesion)元组

信息:

getatime
getctime
getmtime
getsize

查询:

exists:判断文件是否存在
isabs:判断指定路径是否为绝对路径
isdir
isfile
islink
ismount():是否为挂在点
samefile:两个路径是否指向了统一文件

你可能感兴趣的:(os模块)