我正在通过Python3脚本中的铅在管道上下文中运行perl脚本。我想将标准输出重定向到.stdout文件,并将标准错误重定向到.stderr文件。
我尝试使用通常的>,2>,但是铅锤不支持它。 .run方法为我提供了一个元组,但是如果不两次调用脚本,就找不到输出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)