>获取函数的返回值>捕获stdout和stderr(单独和合并)>运行时不产生一个额外的cmd.exe或/ bin / sh进程
Python有一个模块“subprocess”,我正在考虑使用Ruby作为类似模块的灵感.现在问题:
> Ruby程序员如何解决上述问题,例如在进行popen()调用时获取返回值?这是已经实施的东西吗?
还有一个名为open4的外部项目,它允许您在不使用魔术变量名称的情况下获得退出状态.