Python os.system:完整指南

Python OS 模块提供了一种使用操作系统相关功能的方法。 OS 模块的功能允许您与运行 Python 的底层操作系统进行交互。

Python os.system()

Python os.system() 是在子shell 中执行命令的内置方法。 os.system() 方法将命令作为参数并执行它。 os.system() 是通过调用标准 C 函数 system() 实现的,具有相同的限制。

os.system() 函数使用简单,可以解释为函数的输入。 它与您在 shell 中使用的命令相同。

句法

os.system(command)

参数

该命令是字符串类型,它告诉执行哪个命令。

返回值

它基于您使用的操作系统。 如果你使用的是 UNIX,它会返回进程的退出状态,如果你使用的是 Windows,那么返回值是系统 shell 运行命令后返回的值。

os.system()函数会执行shell命令,结果会打印到标准输出,但是函数返回的输出是返回值。

例子

我们将使用 os.system() 方法来获取计算机的当前日期。

import os

cmd = 'date'

# Using os.system() method
os.system(cmd)

输出

Fri Jan 15 15:03:31 IST 2021

让我们尝试使用系统命令 git –version 来了解 git 的版本。

import os

cmd = "git --version"

# Using os.system() method
os.system(cmd)

输出

git version 2.24.3 (Apple Git-128)

请注意,我们没有将 git version 命令输出打印到控制台; 它被打印是因为控制台是这里的标准输出流。

Python os.system() 方法就是这样。

也可以看看

Python os.walk()

Python os.path.dirname()

帖子 Python os.system:完整指南首先出现在 AppDividend 上。

资讯来源:由0x资讯编译自APPDIVIDEND,版权归作者Krunal所有,未经许可,不得转载
你可能还喜欢