如何用python获得C函数中的变量的值?
我用python的ctypes模块可以获得add()函数的返回值,但是返回值一次只能返回一个,我如何能用python获得变量a和变量b的值呢?他们是全局变量。。。...
我用python的ctypes模块可以获得add()函数的返回值,但是返回值一次只能返回一个,我如何能用python获得变量a和变量b的值呢?他们是全局变量。。。
展开
2个回答
2018-03-21
展开全部
python ctypes 第一句话:
ctypes is a foreign function library for Python. It provides C compatible data types, and allows calling functions in DLLs or shared libraries. It can be used to wrap these libraries in pure Python.
没看到有说可以直接访问data。
你可以这样加这样的函数:
int get_a()
{
return a;
}
再在python里面调用。
追问
用return智能返回一个值,如果想返回多个值,那就很尴尬了。。。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询