Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/356.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python调用C:C如何发送Python';s的电话号码是从哪里打来的?_Python_C_Python C Api - Fatal编程技术网

Python调用C:C如何发送Python';s的电话号码是从哪里打来的?

Python调用C:C如何发送Python';s的电话号码是从哪里打来的?,python,c,python-c-api,Python,C,Python C Api,我有一个Python代码调用一些C代码(.so文件) 有没有办法从C代码中获取Python端调用的行号?我最终找到了PyFrame\u GetLineNumber(PyFrameObject*f)C函数,其源代码位于frameobject.C您可能必须从Python端传入行号。也就是说,使用附加参数调用C函数,该参数的值为inspect.currentframe().f_lineno。我认为您应该检查SWIG:

我有一个Python代码调用一些C代码(.so文件)


有没有办法从C代码中获取Python端调用的行号?

我最终找到了
PyFrame\u GetLineNumber(PyFrameObject*f)
C函数,其源代码位于
frameobject.C

您可能必须从Python端传入行号。也就是说,使用附加参数调用C函数,该参数的值为
inspect.currentframe().f_lineno
。我认为您应该检查SWIG: