gpt4 book ai didi

python - 无法使用从 cli 运行的命令调用子进程

转载 作者:行者123 更新时间:2023-12-05 05:41:46 26 4
gpt4 key购买 nike

<分区>

以下命令在 CLI 中运行良好:

bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r /path/coverage.xml

当我将相同的命令传递给 shell=False 的子进程时,出现以下错误:

FileNotFoundError: [Errno 2] No such file or directory: 'bash <(curl -Ls https://coverage.codacy.com/get.sh) report -r /path/coverage.xml'

使用 shell=True,我得到这个错误:

/bin/sh: -c: line 0: syntax error near unexpected token `('

对我来说,当 shell 为 False 时,看起来整个命令都被视为路径,我不明白为什么 subprocess 在 shell=True 时认为存在语法错误。

如何让这个命令在 Python 中运行?

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com