用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】
仓颉-Python 互操作库
简介
仓颉-Python 互操作库,用于提供仓颉与 Python 跨语言互操作能力。仓颉-Python 互操作库支持 Python 数据类型与仓颉类型之间的互相转换,通过仓颉语言导入及使用 Python 的三方模块、执行 Python 表达式和 Python 代码,以及 Python 对仓颉函数调用等功能。详细信息请参阅 docs 目录下的使用指南:
目录
cangjie_interop/
├── build # 构建脚本
├── docs # 介绍文档,包括用户指南、开发者指南、api参考
├── src # 源码文件夹
│ ├── ffi
│ └── py_interop # 仓颉-Python 互操作库源码
└── tests # 测试用例
约束
目前仅支持在 Linux 平台编译和使用,并且仅支持仓颉编译器的 cjnative 后端。
编译构建
相关仓
开源协议
本项目基于 Apache-2.0 with Runtime Library Exception 和 Attribution 4.0 International,请自由地享受和参与开源。
参与贡献
欢迎给我们提交 Issue,欢迎参与任何形式的贡献。
Introduction
用户可借助该项目实现仓颉与 Python 跨语言互操作,支持数据类型互转、导入使用 Python 三方模块、执行 Python 表达式及代码,还能实现 Python 对仓颉函数的调用。【此简介由AI生成】
Customize your domain