fengzhilaoling

 

本次介绍三种,Python调用Linux命令的方法

  subprocess.call()方法

  system()方法

  popen()方法

 

实例:

# coding: UTF-8

import os
import subprocess

def subprocess_():
        \'\'\'
        subprocess模块执行Linux命令
        \'\'\'
        subprocess.call(\'ls\')  #执行ls命令

def system_():
        \'\'\'
        system模块执行Linux命令
        \'\'\'
        val = os.system(\'free -h\') #执行查看内存的命令
        return val

def popen_():
        \'\'\'
        popen模块执行Linux命令。返回类型为文件对象,获取结果采用read()或readlines()
        \'\'\'
        val = os.popen(\'df -H\').read()  #执行查看磁盘的命令
        return val

subprocess_()
print("-------------------------------")
print(system_())
print("=================================")
print(popen_())

执行结果:

  

 

分类:

技术点:

相关文章: