python之os-可移植访问操作系统特定特性

常用记录

进程所有者

os.getuid()
os.geteuid()
os.getgid()
os.getegid()
os.getgroups()

进程环境

os.environ

进程工作目录

os.getcwd()
os.pardir
os.chdir()

管道

os.popen()
os.popen2()

文件系统权限

os.stat()
os.lstat()

目录

os.mkdir
os.rmdir
os.mkdirs
os.rmdirs
os.listdir()

符号链接

os.symlink(file,linkname)
os.readlink()
os.unlink()

遍历目录树

包含目录路径、该路径的直接子目录、以及该目录中所有文件名列表

os.walk()

运行外部命令

os.system('ls')

创建进程

返回pid。若pid是0,说明是子进程,非0,说明在父进程中运行

os.fork()

文件系统权限

os.access检测一个进行对一个文件的访问权限 os.access(file,os.F_OK)

状态标识: