如何读取传递给Python [source]中内置函数的“args”中的参数?

时间:2011-06-09 18:41:24

标签: python python-2.6 cpython

示例(builtinmodule.c):

static PyObject *
builtin___import__(PyObject *self, PyObject *args, PyObject *kwds)
{
    ...
}

如何以字符串格式获取参数args?我相信它类似于查找函数的名称(如果可调用的PyObject是函数:PyString_AsString(PyObject_GetAttrString(func, "__name__"))),但我不知道要在args中查找哪些属性。

1 个答案:

答案 0 :(得分:2)

最简单的事情就是对象的get the repr,因为它是一个元组。