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]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java素数校正(2个数组)   java是否可以将ArrayList除以一个double并创建一个新列表?   列出Java类Java的消息体编写器。util。ArrayList   Java将管道分隔文本\csv文件转换为XML   JAVA木卫一。IOException:读取Transferncode时EOF过早:分块http响应   java Volatile变量的读写   java错误:类型不匹配:无法从ArrayList<Subchild>转换为ArrayList<String>   java:无法向AsyncLoadingCache提供CacheWriter   java多级listview Android Studio   静态Java哈希映射性能   循环如何在JAVA中创建三角形   java在春季为ContextFactoryBean定义多个contextPath路由   java从服务器的URL下载数据,并将其保存在一个私有的安全文件夹中   JavaSpringJPA查询   objective c Java REST服务二进制下载   使用JavaSpringRESTAPI并将记录插入mysql表   java你会选择一个算法的速度而不是它对内存的有效使用吗?   java通过多个字段比较对象,如何添加一个方法?   java在spring框架上使用@ModelAttribute(“myobject”)访问服务器上的JSON