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