【发布时间】:2019-12-24 01:09:44
【问题描述】:
我有:
cmd_array = ['head', '-n', str(source_noise_end), "data/noise/" + source + '_16k.dat', '|', 'tail', '-' + str(source_noise_start)]
source_noise = subprocess.check_output(cmd_array)
该命令在我输入 Linux 时有效。我得到subprocess.CalledProcessError: Command '['head', '-n', '2366468', 'data/noise/white_16k.dat', '|', 'tail', '-2183988']' returned non-zero exit status 1.
我做错了什么?
【问题讨论】:
-
您是否尝试过指定完整路径而不是
data/...?
标签: python subprocess pipe