2020
10-08
10-08
C语言字符串转换为Python字符串的方法
问题怎样将C中的字符串转换为Python字节或一个字符串对象?解决方案C字符串使用一对char*和int来表示,你需要决定字符串到底是用一个原始字节字符串还是一个Unicode字符串来表示。字节对象可以像下面这样使用Py_BuildValue()来构建:char*s;/*PointertoCstringdata*/intlen;/*Lengthofdata*//*Makeabytesobject*/PyObject*obj=Py_BuildValue("y#",s,len);如果你要创建一个Unicode字符串,并且你...
继续阅读 >