如何使用铅锤将stdout和stderr重定向到两个不同的文件?

时间:2019-06-20 07:59:47

标签: python plumbum

我正在通过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)

0 个答案:

没有答案