我的问题很简单。通过使用Cython和纯Python调用Shell命令或操作系统上存在的任何其他二进制可执行文件,有什么收获?
答案 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;
}