我正在使用 subprocesss.run() 在 python 中运行 samtools 命令。代码如下:
result = subprocess.run(['samtools', 'faidx', 'hg38.fa.gz', 'chr1:169699712-169699719'], check=True, stdout = subprocess.PIPE)
我遇到了以下问题:
CalledProcessError: Command '['samtools', 'faidx', 'hg38.fa.gz', 'chr1:169699712-169699719']' died with <Signals.SIGABRT: 6>.
samtools 命令在终端中成功运行,但在 subprocess.run 中失败。
有谁知道这个错误的原因?太感谢了。