`
bwhzhl
  • 浏览: 102794 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Python脚本调用执行参数

 
阅读更多

Python调用文件参数,写的比较简单的个脚本。最近学py ,就用Py脚本来控制多个服务。

#!/usr/bin/env python
import os
import subprocess
import sys

TRADE="/usr/bin/trade"
FLASH="/usr/bin/flash"
RED5="/usr/bin/red5"

def prestart():
    if os.path.exists(TRADE) :
       subprocess.call([TRADE,"start"])
       subprocess.call([FLASH,"start"])
       subprocess.call([RED5,"start"])
       print "Program:            state:        Action:         \n %s    start    success \n %s  start   success \n %s   start  success \n"%(TRADE,FLASH,RED5)
   
    else:
        print '%s is not fonud,please check st.py' %(TRADE)
        
    
    
def prestop():
       subprocess.call([TRADE,"stop"])
       subprocess.call([FLASH,"stop"])
       subprocess.call([RED5,"stop"])  
       print "Program:             state:        Action:        \n %s    stop    success \n %s  stop   success \n %s   stop  success \n"%(TRADE,FLASH,RED5)
       
def main():
    if len(sys.argv) == 1 :
        prestart()
    else:
        LE=sys.argv
        if LE[1]=="start":
           prestart()
        elif LE[1]=="stop":
            prestop()
        else:
             print "Use:start or stop"
            
    
       
if  __name__ == '__main__' :
    main()

    
    
分享到:
评论

相关推荐

    向python脚本传递参数(例子)

    ### 向Python脚本传递参数知识点详解 在Python编程中,能够从命令行接收参数是一项非常实用的功能。本文将深入探讨如何使用`sys.argv`来接收命令行参数,并通过一个具体的示例——过滤文本文件中的特定关键字——来...

    C++调用PYthon脚本(例程)

    5. 测试和调试:运行C++程序,确保Python脚本正确执行,同时可以通过VS的调试工具进行调试。 在压缩包`C++_use_python`中,可能包含了以下文件: - C++源代码文件:展示如何在C++中调用Python的示例代码。 - Python...

    0-SecureCRT运行Python脚本.pdf

    本文主要介绍了SecureCRT这款软件如何运行Python脚本来测试IoT-WiFi模块,涉及的主题包括SecureCRT的基本使用、Python脚本的执行、以及SecureCRT中实现的Python脚本的常用方法。 首先,文章的前言部分提到,对于...

    SpringBoot调用python教程

    该方法可以将命令行参数传递给 Python 解释器,以便执行 Python 脚本。 如何部署 Python 脚本? 在部署 SpringBoot 项目时,需要将 Python 脚本文件放置在静态文件夹目录下,以便 SpringBoot 框架可以正确地加载和...

    C++调用Python脚本

    `QProcess`类是Qt中用来执行外部命令和程序的工具,它可以接收标准输入、输出和错误流,非常适合调用Python脚本。 2. **调用Python脚本的基本步骤**: - 创建一个`QProcess`对象。 - 设置要执行的Python解释器...

    c语言调用python脚本

    在C语言中调用Python脚本可以通过以下步骤进行: 安装Python解释器:首先需要确保系统中安装了Python解释器,可以从Python官方网站下载并安装。 编写Python脚本:创建一个包含所需功能的Python脚本文件。例如,...

    java调用python脚本

    例如,"Java调用Python脚本"是一个常见的需求,特别是在数据处理、科学计算或机器学习等场景中,Python的强大库可以与Java的稳定性和企业级应用能力相结合。本教程将详细讲解如何在Java程序中调用Python脚本。 首先...

    易语言调用Python源码例程

    PythonW用于避免在调用Python脚本时出现控制台窗口,这对于某些应用场景是必要的。你可以从Python官方网站下载对应操作系统的安装包,并在安装过程中勾选“添加到系统路径”选项,以便后续调用。 接下来,我们需要...

    在.Net6中调用IronPython实现动态执行脚本

    这意味着你可以在.NET应用中直接调用Python脚本,或者在Python脚本中访问.NET类库。 要开始在.NET 6中使用IronPython,首先需要添加IronPython NuGet包到项目中。通过NuGet包管理器或命令行工具(如`dotnet add ...

    shell脚本调用python脚本,并传参

    本篇文章将详细介绍如何在`Shell`脚本中调用`Python`脚本并传递参数,以及如何应用这一技术来删除指定日期前的文件。 首先,我们来看如何在`Shell`中调用`Python`脚本。这通常通过`python`或`python3`命令来实现,...

    node调用python脚本

    这个“node调用python脚本”的主题涉及到如何在Node.js环境中执行Python代码,以便利用Python的强大功能,比如数据分析、机器学习等。在Vue.js构建的前端应用中,Node.js作为服务器端运行环境,可以通过与Python的...

    基于Node.js的Python脚本调用方法

    Node.js自从问世以来,由于其高并发,语言一致等优点,深受开发者的青睐。特别是在前后端分离逐渐成为业界主流的今天,...提出了一种基于Node.js的Python脚本调用方法,并以一个在线中文分词系统的实例,表明该方法的有效性。

    c#远程调用linux服务器的Python脚本(csdn)————程序.pdf

    标题中的"C#远程调用Linux服务器的Python脚本"指的是使用C#编程语言从Windows客户端远程执行在Linux服务器上托管的Python脚本。这通常涉及到跨平台通信和远程过程调用(RPC)技术。描述中提到的问题和解决方案集中在...

    java 直接调用python脚本,并传递参数代码实例

    Java 调用 Python 脚本传递参数是指在 Java 应用程序中调用 Python 脚本,并将参数传递给 Python 脚本,以实现特定的功能。在本篇文章中,我们将详细介绍 Java 调用 Python 脚本传递参数的方法,并提供示例代码,...

    C++调用python脚本

    ### C++调用Python脚本知识点详解 #### 一、背景与需求 在现代软件开发过程中,经常会出现不同编程语言间的交互需求。其中,C++作为一种高性能的语言,常常被用于核心算法或性能要求较高的模块;而Python则因其简洁...

    使用Python调用Abaqus交互命令

    根据提供的文件信息,知识点主要集中在如何使用Python编程语言来调用Abaqus这一专业有限元分析软件中的交互命令,进而实现自动化分析...综上所述,这些知识点构成了使用Python脚本调用Abaqus交互命令的理论和实践基础。

    使用Python脚本建立ArcGIS工具

    在ArcGIS中,Python脚本是通过工具箱来执行的。工具箱提供了一个执行脚本的入口点,用户可以在这里编写自己的Python脚本。 Python脚本可以访问ArcGIS的所有功能和对象,从而实现复杂的分析和处理任务。 参数设置 ...

    Python 脚本可自动执行 Simulia Abaqus 日常使用中的枯燥工作,从打开 GUI 到控制参数_Abaqus

    Python 脚本可自动执行 Simulia Abaqus 日常使用中的枯燥工作,从打开 GUI 到控制参数分析。 启动 Abaqus CAE open_abaqus.bat 启动 Abaqus CAE 并调用 open_abaqus.py 脚本。您可以为 bat 文件创建一个链接并将其...

    使用python脚本调用opensmile工具包,方便

    总的来说,通过Python脚本调用OpenSMILE工具包,开发者可以方便地实现语音数据的预处理,为各种语音相关的任务提供便利,如情感分析、语音识别、说话人识别等。这两个脚本的结合使用,使得自动化处理大量语音数据...

Global site tag (gtag.js) - Google Analytics