在Python中,`os.system`函数用于执行外部命令。以下是使用`os.system`函数的基本步骤和示例:
1. 导入`os`模块。
2. 调用`os.system(command)`函数,其中`command`是要执行的系统命令。
3. `os.system`函数会启动一个新的子进程来执行命令,并等待该命令执行完毕后返回一个整数值,表示命令的退出状态码。
4. 如果返回值为0,表示命令执行成功;否则,表示命令执行失败。
下面是一些使用`os.system`函数的示例:
import os
执行系统命令并获取返回值
status = os.system('ls -l')
检查执行结果的状态码
if status == 0:
print('命令执行成功')
else:
print('命令执行失败')
执行自定义命令
os.system('echo Hello World')
执行其他系统命令,如ping和ifconfig
os.system('ping www.baidu.com')
os.system('ifconfig')
请注意,`os.system`函数在执行命令时会在一个新的shell中运行,因此执行命令的环境变量可能与当前Python环境不同。如果需要获取命令的输出结果,可以使用`subprocess`模块中的`subprocess.run`函数。