python嵌入式c
embedc的Python项目详细描述
在Python代码中嵌入C/C++代码的Python模块。它的目的是允许程序员通过编译可以透明地读取和修改Python变量的小部分Python来快速地压缩慢代码。将所有代码保存在同一个源文件中可以简化开发并提高代码的可读性。所有编译和链接都由模块动态完成,以进一步简化开发。
*BR/> *在Python源代码中嵌入C/C++
*使用gcc自动编译和动态链接
*访问并将python变量修改为c变量
*支持数组和字符串
使用最大可移植性的cType
简单示例:
来自embedc import c
a=[1,4,9]
a len=长度(a)
c(“”)
对于(int i=0;i<;alen;i++){
a[i]=a[i]*a[i];
}
“
打印A
输出:[1,16,81]
*BR/> *在Python源代码中嵌入C/C++
*使用gcc自动编译和动态链接
*访问并将python变量修改为c变量
*支持数组和字符串
使用最大可移植性的cType
简单示例:
来自embedc import c
a=[1,4,9]
a len=长度(a)
c(“”)
对于(int i=0;i<;alen;i++){
a[i]=a[i]*a[i];
}
“
打印A
输出:[1,16,81]