Python3 スクリプトの plumbum を介して、パイプライン コンテキストで perl スクリプトを実行しています。stdout を .stdout ファイルに、stderr を .stderr ファイルにリダイレクトしたいと思います。
いつもの >, 2> を使ってみましたが、plumbum ではサポートされていません。.run メソッドはタプルを提供しますが、スクリプトを 2 回呼び出さずに stdout と stderr を出力する方法が見つかりません。
これは私が実行しようとしているコマンドです。
(perl ["/usr/local/svn/source/update/trunk/utilities/UniprotToGo.pl","3.40.50.12260.uniprot_acc_sorted.txt","--force"]).run("test.stdout","test.stderr",retcode=None)