Python库详解之os库

时间:2024-10-31 07:37:57

1、首先来看获取操作系统名字的方法:os.name,常见的操作系统的名字:'posix', 'nt','os2', 'ce', 'java', 'riscos'.对linux系统来说,名字是'posix'.如图所示:

Python库详解之os库

2、获取操作系统的环境变量方法:os.environ,获取模个具体的环境变量路径比如:HOME,则os.environ['HOME']即可.如图所示:

Python库详解之os库
Python库详解之os库

3、获取或修改目录的相关函数:1:chdir(path)功能:改变当前路径到指定路径.2:fchdir(fd)功能:通过文件描述符修改当前路径.3:getcwd()功能:获取当前目录路径.

Python库详解之os库

4、获取id相关函数:1:ctermid()功能:返回进程终端的相关文件名.2:getegid()功能:返回当前进程有效的组id.3:geteuid()功能:返回当前进程有效的用户id.4:getgid()功能:返回当前进程真正的group的id.5:getgroups():功能:返回当前进程支持的组id列表.

Python库详解之os库

5、getpg坡纠课柩id(pid)功能:返回pid进程的group id.7:getpgrp()功能:返回当前组进程的id.8:getpid()功能:返回当前进程的id.9:getppid()功能:返回父进程的id.10:getresuid()功能:返回一个元组,该元组表示父进程的当前,有效以及用户id.11:getuid()功能:返回父进程当前user id.

Python库详解之os库

6、修改设置id的相关函数:有关设醅呓择锗置的相关函数可以参见定义的方法.1:setegid(egid)功能:设置当前进程有效的组id.2:seteuid(euid)功能多唉捋胝:设置当前进程有效的用户id.3:setgid(gid)功能:设置当前进程组id.4:setgroups(groups)功能:设置当前进程支持的组id列表.5:setpgrp()功能:调用系统函数setpgrp()或者setpgrp(0, 0).6:setpgid(pid, pgrp):功能:调用系统函数setpgid()设置进程组id.

Python库详解之os库

7、setreg坡纠课柩id(rgid, egid):功能:设置进程当前有效的组id.8:setresgid(rgid, e爿讥旌护gid, sgid):功能:设置进程当前有效和保存的组id.9:setresuid(ruid, euid, suid)功能:设置进程当前有效和保存的用户id.10:setreuid(ruid, euid)功能:设置进程当前有效的用户id.11:getsid(pid):功能:调用系统函数getsid().12:setsid()功能:调用系统函数setsid().13:setuid(uid)功能:设置当前进程用户id.

Python库详解之os库
© 手抄报圈