24、Python 操作系统服务模块详解

Python 操作系统服务模块详解

1. 操作系统服务模块概述

Python 提供了一系列模块来访问各种操作系统服务,重点涉及文件操作、进程管理和操作环境。多数 Python 操作系统模块基于 POSIX 接口,POSIX 是定义操作系统核心接口的标准。大多数 UNIX 系统支持 POSIX,Windows 等其他平台也支持该接口的大部分功能。

2. commands 模块

commands 模块仅在 UNIX 系统上可用,用于将系统命令作为字符串执行,并将输出作为字符串返回。
| 函数 | 描述 |
| ---- | ---- |
| getoutput(cmd) | 在 shell 中执行 cmd ,返回包含命令标准输出和标准错误流的字符串。 |
| getstatus(filename) | 以字符串形式返回 ls -ld filename 的输出。 |
| getstatusoutput(cmd) | 与 getoutput() 类似,但返回一个 2 元组 (status, output) ,其中 status os.wait() 函数返回的退出代码, output getoutput() 返回的字符串。 |
| mkarg(str) | 将

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值