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获取执行后的结果

posted @ 2021-04-29 16:39  zhuang6  阅读(63)  评论(0)    收藏  举报