【发布时间】:2010-12-02 19:12:52
【问题描述】:
有人知道 Python 确定系统最大命令行长度的可移植方法吗?我正在处理的程序构建一个命令并将其提供给子进程。对于命令行长度最大值较小的系统,命令可能会太长。如果我能检测到,可以分解命令以避免超过最大长度,但我还没有找到确定最大值的(便携式)方法。
【问题讨论】:
标签: python command-line subprocess
有人知道 Python 确定系统最大命令行长度的可移植方法吗?我正在处理的程序构建一个命令并将其提供给子进程。对于命令行长度最大值较小的系统,命令可能会太长。如果我能检测到,可以分解命令以避免超过最大长度,但我还没有找到确定最大值的(便携式)方法。
【问题讨论】:
标签: python command-line subprocess
只要问 sysconf:
os.sysconf(os.sysconf_names['SC_ARG_MAX'])
【讨论】: