gpt4 book ai didi

windows - 如何编写批处理(windows)启动Cygwin(mintty.exe)然后执行python脚本?

转载 作者:可可西里 更新时间:2023-11-01 10:19:17 28 4
gpt4 key购买 nike

与标题差不多。如果我手动执行此操作,我将首先打开一个 Cygwin 终端(应该是/cygwin/bin/mintty.exe),然后在该终端中,cd 到具有 python 脚本的目录,然后执行 python通过执行“python myPython.py”编写脚本。我想知道我是否可以编写批处理脚本或 bash 脚本来执行此操作:启动 Cygwin 终端,cd 到目录,在目录中执行 python 脚本。谢谢。

编辑:所以我有一个 python 脚本,它通过 mongodb 为事件生成 csv 文件。如果我通过 Windows cmd 运行它,这个脚本将无法运行。我必须在 cygwin 终端 (mintty.exe) 中运行它。因此,执行 python 脚本的任何替代方法都行不通。我必须以某种方式启动 Cygwin 终端并通过那里执行 python 脚本。有什么想法吗?谢谢。

最佳答案

根据您的需要,最好启动 mintty(创建一个新窗口)而不是在 cmd.exe 窗口中启动 bash。

当您想使用 ansi 转义序列时,它在真正的 mintty 窗口中效果更好,因为 cmd 窗口会忽略窗口大小调整和定位的转义序列。

start "" C:\cygwin\bin\mintty --exec ./myProgramToExecute.sh

关于windows - 如何编写批处理(windows)启动Cygwin(mintty.exe)然后执行python脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33561160/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com