Python库详解之os库

 时间:2026-02-13 23:56:14

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、6:getpgid(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、7:setregid(rgid, egid):功能:设置进程当前有效的组id.

8:setresgid(rgid, egid, 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库

  • Windows 10如何设置审核帐户管理
  • 如何在虚拟机上安装中兴新支点桌面操作系统教程
  • 由于目标计算机积极拒绝,无法连接。
  • 配置三层交换机端口的IP地址
  • C#编程:怎么对数据进行“按位取反”运算
  • 热门搜索
    连云港 旅游 庐山西海旅游攻略 九寨沟旅游季节 蜈支洲岛旅游攻略 旅游交流 三亚旅游注意事项 峨眉山旅游路线 北京市旅游局官网 郑州周边旅游景点 江西省旅游地图