我很确定 python 脚本可以在所有三个中工作,但我想确定一下。我在这里和那里阅读过关于可以编写 CPython、Jython、IronPython 的编辑器的信息,我希望我能深入了解其中的区别。
我的情况是我要测试 3 个不同的 api。每个 api 在代码方面执行相同的功能,但它们在实现上是不同的。我正在围绕每种语言的 api 编写包装器。每个包装器都应该使用 Boost::python、Jython 和 IronPython 向 python 公开完全相同的功能和实现。
我的问题是,使用这些公开的方法(每种语言都通用)编写的 Python 脚本是否适用于 Python 的所有三种“风格”?
就像我说的那样,我很确定答案是“当然”,但在我花太多时间做这件事之前,我需要确定一下。