我有一个 python GUI,我想运行一个 shell 命令,你不能使用 windows cmd 执行我已经安装了 cygwin,我想知道如何运行 cygwin 而不是 windows cmd。我想使用 subprocess 并获取 .sh 文件的结果,但我的代码
subprocess.check_output("./listChains.sh < 2p31protein.pdb")
这将在 cmd 中运行它,因为 windows 无法识别它,它不会工作,所以我怎样才能让它在 cygwin 而不是 cmd 中运行