python os
os.system()
python在Linux系统中执行命令的模块
语法
os.system(cmd)
os.system()的运行原理
把传入的字符串转化为命令,然后在系统上执行;
每次运行os.system()都会创建一个子进程,在子进程中执行命令,子进程的结果无法影响到主进程。
如:
#!/usr/bin/python3
import os
os.system('cd')
os.system('ls')
结果为:当前ls的结果,并不是cd后的ls结果
os.system()执行多条命令
os.system('cd && ls')
os.system()返回值
ret = os.system('ls')
如果返回值为0,则命令执行成功,否则失败
os.system()的特点:
1. 不能获取命令执行后的结果。使用os.popen或者subprocess获取执行后的结果

浙公网安备 33010602011771号