Reference Python 标准库 reference

Python subprocess.cwd 参考

Python subprocess.cwd 参考,整理标准库调用语法、参数、示例、返回值和常见错误。

语法

python
import subprocess

subprocess.run(command, cwd="project")

参数

  • args:命令和参数数组,优先使用数组而不是拼接字符串。
  • timeout / cwd / env:控制超时、工作目录和环境变量。

返回值

返回 CompletedProcess、输出文本或子进程对象;命令失败时可抛出 CalledProcessError。

示例

python
import subprocess

subprocess.run(["git", "status"], cwd=".")

常见错误

  • 把用户输入拼进 shell 命令有注入风险。
  • 没有设置 timeout 或检查返回码,失败命令可能被当成成功。

相关内容