用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】
| 文件 | 最后提交记录 | 最后更新时间 |
|---|
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: synchronize all content from the dev branch to the main branch Signed-off-by: S-snow <songdanxue@h-partners.com> | 6 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 1 个月前 |
| feat: sync dev to main Signed-off-by: weinw <weiningwei@h-partners.com> | 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 Exception 和 Attribution 4.0 International,请自由地享受和参与开源。
参与贡献
欢迎给我们提交 Issue,欢迎参与任何形式的贡献。
用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】
定制我的领域