Cython,调用外壳命令。性能提升

时间:2020-06-18 11:48:17

标签: python cython

我的问题很简单。通过使用Cython和纯Python调用Shell命令或操作系统上存在的任何其他二进制可执行文件,有什么收获?

1 个答案:

答案 0 :(得分:1)

os.system()相对?不是。

The implementation of os.system()基本上是(已删除了一些宏):

static long
os_system_impl(PyObject *module, const Py_UNICODE *command)
{
    long result;

    if (PySys_Audit("os.system", "(u)", command) < 0) {
        return -1;
    }

    result = _wsystem(command);
    return result;
}