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

2024-06-01 22:07:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在管道上下文中通过Python3脚本中的plumbum运行perl脚本。我想将stdout重定向到.stdout文件,将stderr重定向到.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)

Tags: 文件方法runtest命令gt脚本管道