需要编写python脚本在cygwin中执行linux命令[关闭]

     2023-02-23     196

关键词:

【中文标题】需要编写python脚本在cygwin中执行linux命令[关闭]【英文标题】:Need to write python script to execute linux commands in cygwin [closed] 【发布时间】:2013-03-29 01:20:42 【问题描述】:

我需要编写一个 python 脚本来自动化一些重复的 Linux 命令。 (使用 mac 的人给我的)命令主要是 mkdir 和 htk 语音识别工具包命令。我需要在 cygwin 上执行这些命令。我尝试搜索有关如何执行此操作的教程,但认为我还没有找到合适的教程。我对python很陌生。

【问题讨论】:

你试过什么? Did you go here (Python Docs)? 嗨,是的,我做到了。我可以用基本的python编码。但我不确定如何在 cygwin 中执行 linux 命令 相关:***.com/questions/7513133/… 你运行的是 cygwin Python 还是原生 Windows python? (另外,我假设你的意思是你想要执行一些 cygwin 命令,而不是 linux 命令。除非你使用 cygwin ssh 到某个远程 linux 机器或其他东西?) 嗨 abarnert,我正在运行本机 Windows Python,是的,我想执行 cygwin 命令 【参考方案1】:

当我使用 python 作为 shell 替换时,我的导入部分通常如下所示:

from os import mkdir, chdir
from shutil import move, copy, rmtree, copytree
from subprocess import call

这使我能够移动和复制文件和目录,以及创建新目录和删除目录。如果您想在 shell 上调用程序而不是使用 python 函数,请使用 subprocess 模块中的 call

# To run the program foo that takes an option and two arguments
# Equivalent to "foo -d bar baz" directly in the shell
call(['foo', '-d', 'bar', 'baz'])

你可以使用call 来处理 htk 的东西。

【讨论】:

非常感谢!这正是我想要的!如果可能的话,任何参考你在哪里学到的都将不胜感激,否则,没关系! =) shutil、os 和 subprocess

如何从 Cygwin 在 Jenkins 控制台上显示 bash 脚本执行

】如何从Cygwin在Jenkins控制台上显示bash脚本执行【英文标题】:HowtodisplaybashscriptexecutiononJenkinsConsolefromCygwin【发布时间】:2019-12-3016:52:38【问题描述】:从Jenkins管道调用下面的bash脚本,但我没有在Jenkins控制台上看到脚本执行,... 查看详情

编写每5分钟执行一次的python脚本

...very5minutes【发布时间】:2014-03-0602:01:39【问题描述】:我需要编写一个在启动时自动启动并在树莓派上每5分钟执行一次的Python脚本。如何才能做到这一点?特别是,我怎样才能避免让脚本锁定cpu运行infine循环等待5分钟结束?【... 查看详情

在 Python 脚本中使用 sudo

...Python来做,因为我正在尝试学习它来编写脚本。问题是我需要权限才能启动mount命令。我可以将脚本作为sudo运行,但我更喜欢它自己制作sudo。我已经知道将密码写入.py文件是不安全的,但 查看详情

在 Cygwin/GCC C++ 程序中嵌入 Windows Python

...正在开发一个用C++编写的Cygwin/GCC应用程序。该应用程序需要嵌入python来运行插件,我已经使用Cygwinpython库成功嵌入,并且能够运行简单的python文件作为程序的一部分。但是, 查看详情

转换 POSIX->WIN 路径,在 Cygwin Python 中,不调用 cygpath

...建发布给本地Windows实用程序(不支持Cygwin)的命令。这需要在发出命令之前将路径参 查看详情

消息:“chromedriver”可执行文件需要在 PATH 中

】消息:“chromedriver”可执行文件需要在PATH中【英文标题】:Message:\'chromedriver\'executableneedstobeinPATH【发布时间】:2017-12-0814:59:02【问题描述】:所以,我使用OSXElCapitan和Eclipse(Neo)andPython。我用Selenium脚本编写了一些Python。这些... 查看详情

Cygwin中没有X的Python GUI工具包?

...有X的情况下在Cygwin中工作?我安装了Tkinter和PyQt,它们都需要X服务器。我想避免运行X,但我确实想围绕在Cygwin环境中运行的一些Python代码编写一个GUI。【问题讨论】:【参考方 查看详情

在 python 脚本中更改为 sudo 用户

...:36:26【问题描述】:我有问题。我正在编写一个软件,它需要执行需要用户处于sudo模式的操作。运行\'sudopythonfilename.py\'不是一个选项,这让我想到了我的问题。有没有办法通过python脚本中途更改为sudo,安全不是问题,因为用户... 查看详情

怎么在游戏中使用vbs脚本

...操作,实现自动打怪、自动升级等功能。3具体使用方法需要先了解游戏的内部机制和可操作对象,然后编写对应的vbs脚本,最后在游戏中加载脚本即可实现相关功能。需要注意的是,部分游戏可能会禁止使用第三方程序,需要... 查看详情

cygwin工具安装和使用指导书

...win工具可以满足你在Windows系统上学习Linux基本命令操作、脚本调试的基本需求。Cygwin使用介绍 1、Cygwin可以让你在Windows系统上使用Linux基础命令、vi编辑器,满足你学习linux命令学习、调试脚本的需求。 2、借助Cygwin中Linux... 查看详情

捕获在 shell 脚本中执行的 python 脚本的运行时间 [重复]

...bashshell脚本,它在内部调用python脚本。我想知道执行python需要多长时间。我不允许在python脚本中进行更改。任何线索都会有所帮助,提前致谢。【问 查看详情

如何在终端中执行 Ruby 脚本?

...2-0200:43:10【问题描述】:我已经在我的Mac上设置了所有我需要的东西(Ruby、Rails、Homebrew、Git等),我什至还编写了一个小程序。现在,我如何在终端中执行它?我在Redcar中编写了程序并将其保存为.rb,但我不知道如何通过终端... 查看详情

在 Azure ML Studio 中执行 Python 脚本模块失败

...问题描述】:我在AzureMLStudio中使用ExecutePythonScript模块并编写了最基本的代码:importpandasaspddefazureml_main(dataframe1=None,datafr 查看详情

使我的 python 脚本可执行,以便任何人都可以在任何 Windows 系统中使用?

...ndowssystem?【发布时间】:2018-09-0604:09:33【问题描述】:我编写了一个python脚本,它截取我的屏幕截图并从我的网络摄像头拍摄照片并将其发送到我的电子邮件。经过一番努力,我完成了我的剧本。我发现编写脚本比为任 查看详情

postman进阶——测试脚本的编写

...求前后的动作”是怎么处理的?比如在发送一个请求前,需要获取当前系统时间戳,这就需要用到Pre-requestScript的知识。请求返回响应结果后,如何自动判断响应是否正确?这就需要用到Tests的知识。postman支持javascript,允许测试... 查看详情

在 hive 脚本中执行 unix 命令

...:2016-10-1209:14:50【问题描述】:我正在编写hive脚本,我需要在hive脚本中读取hdfs中的文件并在hive查询中使用文件内容。hdfs中的文件包含单行日期。我知道我们可以通过使用\'!\'在hiveshell中使用unix命令,但我需要使用以下命令,... 查看详情

如何使用python在CMD中执行命令?

...ess模块来执行此操作,并且该命令可以正确执行,但我还需要显示该命令,就像我在 查看详情

在 Python 脚本中同时使用多处理和多线程来加快执行速度

...】:我有以下子网范围:10.106.44.0/24-10.106.71.0/24。我正在编写一个Python脚本来ping所有子网中的每个IP。为了加速这个脚本 查看详情