cangjie_python_interop:基于 Python 生态的跨语言互操作库项目

用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】

分支7Tags56
文件最后提交记录最后更新时间
1 个月前
1 个月前
1 个月前
1 个月前
1 个月前
6 个月前
1 个月前
1 个月前
1 个月前

仓颉-Python 互操作库

简介

仓颉-Python 互操作库,用于提供仓颉与 Python 跨语言互操作能力。仓颉-Python 互操作库支持 Python 数据类型与仓颉类型之间的互相转换,通过仓颉语言导入及使用 Python 的三方模块、执行 Python 表达式和 Python 代码,以及 Python 对仓颉函数调用等功能。详细信息请参阅 docs 目录下的使用指南:

目录

cangjie_interop/
├── build                       # 构建脚本
├── docs                        # 介绍文档,包括用户指南、开发者指南、api参考
├── src                         # 源码文件夹
│   ├── ffi
│       └── py_interop          # 仓颉-Python 互操作库源码
└── tests                       # 测试用例

约束

目前仅支持在 Linux 平台编译和使用,并且仅支持仓颉编译器的 cjnative 后端。

编译构建

安装和使用指导

相关仓

cangjie_test_framework

开源协议

本项目基于 Apache-2.0 with Runtime Library ExceptionAttribution 4.0 International,请自由地享受和参与开源。

参与贡献

欢迎给我们提交 Issue,欢迎参与任何形式的贡献。

项目介绍

用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】

定制我的领域