`
喜欢蓝色的我
  • 浏览: 359191 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

python subprocess 模块传参方法

 
阅读更多

在主进程中写要执行的子进程命令后面跟需要传递的参数方法如下:

child = subprocess.Popen(["python","/opt/src/app/apache-jmeter-2.9/bin/test3.py", name])

print("parent process")

子进程的代码如下:

#!/usr/bin/python

import MySQLdb

import subprocess

import os

import pika

improt sys

def run_jmter(name):

    print "start.....runjmeter"

    pathjmeter = "/opt/src/app/apache-jmeter-2.9/bin/jmeter.sh"

    command = "sh %s -n -t %s -l %s" % (pathjmeter,'/opt/src/app/apache-jmeter-2.9/bin/' + name+'.jmx', '/opt/src/app/apache-jmeter-2.9/bin/'+name+'.jtl')

    print "do jmeter"

    try:

        subprocess.check_call(command, shell=True)

        #jtl.file.seek(0)

        #return jtl.file.read()

        print "success"

    except Exception,e:

        print Exception,":",e

if __name__=="__main__":

    #name = "kmtest02"

    import sys

    run_jmter(sys.argv[1])

 

分享到:
评论

相关推荐

    python模块之subprocess模块级方法的使用

    主要介绍了python模块之subprocess模块级方法的使用,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    基于 python subprocess 实现的定时任务系统源码.zip

    python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 python subprocess 实现的定时任务系统源码.zip基于 ...

    python subprocess模块.docx

    在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。 subprocess包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据需要来从中选取一个使用...

    Python subprocess模块常见用法分析

    本文实例讲述了Python subprocess模块常见用法。分享给大家供大家参考,具体如下: subprocess模块是python从2.4版本开始引入的模块。主要用来取代 一些旧的模块方法,如os.system、os.spawn*、os.popen*、commands....

    Python Subprocess模块原理及实例

    主要介绍了Python Subprocess模块原理及实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

    Python subprocess模块功能与常见用法实例详解

    本文实例讲述了Python subprocess模块功能与常见用法。分享给大家供大家参考,具体如下: 一、简介 subprocess最早在2.4版本引入。用来生成子进程,并可以通过管道连接他们的输入/输出/错误,以及获得他们的返回值。...

    Python subprocess模块详细解读

    本文研究的主要是Python subprocess模块的相关内容,具体如下。 在学习这个模块前,我们先用Python的help()函数查看一下subprocess模块是干嘛的: DESCRIPTION This module allows you to spawn processes, connect...

    python subprocess 杀掉全部派生的子进程方法

    下面小编就为大家带来一篇python subprocess 杀掉全部派生的子进程方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    通过实例解析python subprocess模块原理及用法

    在Python中,我们通过标准库中的subprocess包来fork一个子进程,并运行一个外部的程序。 subprocess包中定义有数个创建子进程的函数,这些函数分别以不同的方式创建子进程,所以我们可以根据需要来从中选取一个使用...

    Python的subprocess模块总结

    subprocess意在替代其他几个老的模块或者函数,比如:os.system os.spawn* os.popen* popen2.* commands.* subprocess最简单的用法就是调用shell命令了,另外也可以调用程序,并且可以通过stdout,stdin和stderr进行...

    对Python subprocess.Popen子进程管道阻塞详解

    问题产生描述 ... p = subprocess.Popen(cmd, shell=True, stdout=subprocess.PIPE, stderr=subprocess.STDOUT) p.wait() # 从标准输出读出shell命令的输出结果 #rt = p.stdout.read().decode() #

    Python中subprocess模块用法实例详解

    主要介绍了Python中subprocess模块用法,实例分析了subprocess模块的相关使用技巧,需要的朋友可以参考下

    Python下的subprocess模块的入门指引

    主要介绍了Python下的subprocess模块的入门指引,subprocess模块被用于Python的多线程编程,需要的朋友可以参考下

Global site tag (gtag.js) - Google Analytics