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

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 模块传参方法相关推荐

  1. python 构造函数传参_C++和python混合编程之在python类构造函数中传参方法

    C++和python混合编程 零.前言 一.说明 二.测试代码 1.C++代码 2.python代码 三.运行结果 零.前言 C++是一门高效率的语言,Python是一门简单易学的脚本语言,现在Pyt ...

  2. Python 跨类传参与跨模块传参

    笔者初学python,编写了一个小游戏进行参数传递练习,文字描述部分稍显简陋,还请见谅,现将代码贴上. Map.pyclass master_bedroom():def __init__(): pri ...

  3. 【Python】python之subprocess模块详解

    [Python]python之subprocess模块详解 subprocess模块 subprocess是Python 2.4中新增的一个模块,它允许你生成新的进程,连接到它们的 input/out ...

  4. 关于python中requests模块导入问题-python中requests模块的使用方法

    本文实例讲述了python中requests模块的使用方法.分享给大家供大家参考.具体分析如下: 在HTTP相关处理中使用python是不必要的麻烦,这包括urllib2模块以巨大的复杂性代价获取综合 ...

  5. Python 线程创建和传参 - Python零基础入门教程

    目录 一.Python 线程解释 二.Python 线程创建和启动 1.导入线程模块 2.创建线程并初始化线程 3.启动线程 三.Python 线程传参 四.Python 线程结束 五.Python ...

  6. vue模块给模块传参_Vue店面的Paypal支付模块

    vue模块给模块传参 Vue店面PayPal付款扩展 (Vue Storefront PayPal Payment Extension) PayPal Payment module for vue-s ...

  7. linux驱动学习——模块传参

    3.模块传参 实验环境:ubunut32 虚拟机 3.1.模块传参的意义 和应用程序一样,可以在执行的时候通过命令行输入运行参数传递参数(main函数的参数),只不过方法不一样而已,这个就是模块传递参 ...

  8. 【python教程入门学习】Python函数定义及传参方式详解(4种)

    这篇文章主要介绍了Python函数定义及传参方式详解(4种),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 一.函数初识 1.定 ...

  9. python画图代码turtle-使用Python的turtle模块画图的方法

    简介:turtle是一个简单的绘图工具.它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令. 1.在文件头写上如下行,这能让我们在语句中插入中文 #-*-coding:utf-8-*- ...

最新文章

  1. 初学者如何选出最适合自己深度学习框架?
  2. linux 为什么有时用killall指令找不到要杀死的进程?(no process found)
  3. snoopy(强大的PHP采集类) 详细介绍
  4. 已经被处理的消息不能丢
  5. c语言中怎样变大输出的字符串,C语言。要输入一个超大数比如 111111111111111111111111111111111111111 怎样用字符串数组求各位的和呢?...
  6. 不知道能不能赶上用这技术的那一天
  7. Saturn分布式调度之系统架构简介
  8. Leetcode每日一题:20.valid-parentheses(有效的括号)
  9. python3.8使用pyttsx3报错_使用pyttsx3实现python语音播报
  10. spl_autoload_register 和 __autoload()魔术方法
  11. 正在启动文档服务器,正在启动远程服务器
  12. WKWebview的内存问题
  13. 硬盘安装Win10系统教程_Win10官网
  14. 基于Tushare量化分析示例
  15. 关于《深圳市龙华区技能人才扶持办法(试行)》的政策解读
  16. 我该如何向我的朋友解释“01背包”问题?
  17. 写爬虫遇到验证码识别问题的解决方案
  18. 盘后复盘 20160622
  19. Axure中绝对位置与相对位置的区别
  20. android 定时推送提醒,使用workManager实现每日定时推送通知

热门文章

  1. 关闭Mac的使用智能引号和破折号功能
  2. SRC之逻辑漏洞挖掘
  3. 解决错误 fatal error C1010: unexpected end of file while looking for precompiled head
  4. MySql下载以及安装
  5. GitHub2022 年度前 100 的 Java 面试真题 高频知识点汇总
  6. 有没有好用的设备管理系统推荐?不妨看看这6款
  7. 线程的三种创建方式和他们的优缺点
  8. Docker中使用nginx服务
  9. 【nginx】nginx使用nginx -s reload无效
  10. 你最想了解的红队实战攻防技术,来了