尝试同时针对其中两个环境后,我可以有把握地说,如果您必须使用数据库等,您最终不得不为该环境编写独特的代码。您有处理这种情况的好方法吗?
最佳答案
如果您确实发现需要为环境编写独特的代码,请使用 python
import mymodule_jython as mymodule
import mymodule_cpython as mymodule
将这些东西放在一个简单的模块中(''module_importer''?)并像这样编写你的代码:
from module_importer import mymodule
这样,您需要做的就是根据平台更改 module_importer.py
。
关于python - 编写适用于 CPython、Jython 和 IronPython 的 Python 代码有哪些策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53543/