私はPython GUIを持っていて、windows cmdを使用して実行できないシェルコマンドを実行したいのですが、cygwinをインストールしましたが、windows cmdの代わりにcygwinをどのように実行するのか疑問に思っていました。サブプロセスを使用して .sh ファイルの結果を取得したいのですが、私のコードは
subprocess.check_output("./listChains.sh < 2p31protein.pdb")
これはcmdで実行され、Windowsが認識しないため機能しません。cmdの代わりにcygwinで実行するにはどうすればよいですか