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编程中,能够从命令行接收参数是一项非常实用的功能。本文将深入探讨如何使用`sys.argv`来接收命令行参数,并通过一个具体的示例——过滤文本文件中的特定关键字——来...
5. 测试和调试:运行C++程序,确保Python脚本正确执行,同时可以通过VS的调试工具进行调试。 在压缩包`C++_use_python`中,可能包含了以下文件: - C++源代码文件:展示如何在C++中调用Python的示例代码。 - Python...
本文主要介绍了SecureCRT这款软件如何运行Python脚本来测试IoT-WiFi模块,涉及的主题包括SecureCRT的基本使用、Python脚本的执行、以及SecureCRT中实现的Python脚本的常用方法。 首先,文章的前言部分提到,对于...
该方法可以将命令行参数传递给 Python 解释器,以便执行 Python 脚本。 如何部署 Python 脚本? 在部署 SpringBoot 项目时,需要将 Python 脚本文件放置在静态文件夹目录下,以便 SpringBoot 框架可以正确地加载和...
`QProcess`类是Qt中用来执行外部命令和程序的工具,它可以接收标准输入、输出和错误流,非常适合调用Python脚本。 2. **调用Python脚本的基本步骤**: - 创建一个`QProcess`对象。 - 设置要执行的Python解释器...
在C语言中调用Python脚本可以通过以下步骤进行: 安装Python解释器:首先需要确保系统中安装了Python解释器,可以从Python官方网站下载并安装。 编写Python脚本:创建一个包含所需功能的Python脚本文件。例如,...
例如,"Java调用Python脚本"是一个常见的需求,特别是在数据处理、科学计算或机器学习等场景中,Python的强大库可以与Java的稳定性和企业级应用能力相结合。本教程将详细讲解如何在Java程序中调用Python脚本。 首先...
PythonW用于避免在调用Python脚本时出现控制台窗口,这对于某些应用场景是必要的。你可以从Python官方网站下载对应操作系统的安装包,并在安装过程中勾选“添加到系统路径”选项,以便后续调用。 接下来,我们需要...
这意味着你可以在.NET应用中直接调用Python脚本,或者在Python脚本中访问.NET类库。 要开始在.NET 6中使用IronPython,首先需要添加IronPython NuGet包到项目中。通过NuGet包管理器或命令行工具(如`dotnet add ...
本篇文章将详细介绍如何在`Shell`脚本中调用`Python`脚本并传递参数,以及如何应用这一技术来删除指定日期前的文件。 首先,我们来看如何在`Shell`中调用`Python`脚本。这通常通过`python`或`python3`命令来实现,...
这个“node调用python脚本”的主题涉及到如何在Node.js环境中执行Python代码,以便利用Python的强大功能,比如数据分析、机器学习等。在Vue.js构建的前端应用中,Node.js作为服务器端运行环境,可以通过与Python的...
Node.js自从问世以来,由于其高并发,语言一致等优点,深受开发者的青睐。特别是在前后端分离逐渐成为业界主流的今天,...提出了一种基于Node.js的Python脚本调用方法,并以一个在线中文分词系统的实例,表明该方法的有效性。
标题中的"C#远程调用Linux服务器的Python脚本"指的是使用C#编程语言从Windows客户端远程执行在Linux服务器上托管的Python脚本。这通常涉及到跨平台通信和远程过程调用(RPC)技术。描述中提到的问题和解决方案集中在...
Java 调用 Python 脚本传递参数是指在 Java 应用程序中调用 Python 脚本,并将参数传递给 Python 脚本,以实现特定的功能。在本篇文章中,我们将详细介绍 Java 调用 Python 脚本传递参数的方法,并提供示例代码,...
### C++调用Python脚本知识点详解 #### 一、背景与需求 在现代软件开发过程中,经常会出现不同编程语言间的交互需求。其中,C++作为一种高性能的语言,常常被用于核心算法或性能要求较高的模块;而Python则因其简洁...
根据提供的文件信息,知识点主要集中在如何使用Python编程语言来调用Abaqus这一专业有限元分析软件中的交互命令,进而实现自动化分析...综上所述,这些知识点构成了使用Python脚本调用Abaqus交互命令的理论和实践基础。
在ArcGIS中,Python脚本是通过工具箱来执行的。工具箱提供了一个执行脚本的入口点,用户可以在这里编写自己的Python脚本。 Python脚本可以访问ArcGIS的所有功能和对象,从而实现复杂的分析和处理任务。 参数设置 ...
Python 脚本可自动执行 Simulia Abaqus 日常使用中的枯燥工作,从打开 GUI 到控制参数分析。 启动 Abaqus CAE open_abaqus.bat 启动 Abaqus CAE 并调用 open_abaqus.py 脚本。您可以为 bat 文件创建一个链接并将其...
总的来说,通过Python脚本调用OpenSMILE工具包,开发者可以方便地实现语音数据的预处理,为各种语音相关的任务提供便利,如情感分析、语音识别、说话人识别等。这两个脚本的结合使用,使得自动化处理大量语音数据...