我想在Python之上使用Hy,一种Lisp方言。然而,我的同事都使用Python,不太可能很快切换到Lisp方言。
如何将Hy代码打包成标准Python模块?
答案 0 :(得分:6)
您有三个基本选项。
让你的同事输入hy,因为dg123写道。
使用python包并在你的包__init __.py文件中自己导入hy。然后,您的同事可以导入您的模块。
使用hyc编译模块并部署.cyc文件,您的同事可以将其作为普通的python模块导入。
答案 1 :(得分:3)
简单!在您的所有同事完成pip install hy
后,他们可以将您的.hy
文件包含为常规Python模块:
1)导入hy
:
import hy
2)导入模块的名称,好像它是带有.py
扩展名的Python:
import module_name
(在此示例中,module_name
将在与Python代码相同的目录中引用module_name.hy