import ctypes
def c_array(ctype,values):
"""Create ctypes array from a python array
Parameters
----------
ctype : ctypes data type
data type of the array we want to convert to
values : tuple or list
data content
Returns
-------
out : ctypes array
Created ctypes array
"""
return (ctype*len(values))(*values)
val=["oc".encode("utf-8"),"tc".encode("utf-8")]
c_array_val=c_array(ctypes.c_char_p,val)
print(c_array_val)
python里面的list转换成ctypes里面的向量
最新推荐文章于 2024-06-27 18:50:41 发布