python - IronPython 支持元类吗?

标签 python ironpython metaclass

IronPython 是否完全支持 Python 元类和类工厂?如果我有一个包含这些内容的功能代码(在 CPython 2.7 中),那么它就可以在 IronPython 中工作吗?

最佳答案

最好的方法就是简单地尝试一下。 IronPython 和 CPython 的创建方式不同,并且具有不同的优化。像元类这样的基本东西应该可以毫无问题地工作,但可能还有其他问题。如果您尝试编写同时支持 CPython 和 IronPython 的代码,那么您应该在这两个平台上进行测试。即,当您运行测试套件时,请在两个环境(以及您打算支持的任何其他环境)中运行它。我不确定是否 tox支持 IronPython,但它可能会帮助您进行设置。

关于python - IronPython 支持元类吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13579818/

相关文章:

python - 按 ip 地址对元组列表进行排序

python - 在 Python 中,如何在使用 WPF 的程序中自动控制 UI?

python - 尝试在 Python 中将一种对象类型转换为另一种对象类型

.net - .Net 上用于 Comet 应用程序的非阻塞网络服务器

ruby - 在 Ruby 中,向实例的单例类添加方法的用例是什么?

python - 如何在循环列表本身时删除列表元素而不复制它

python - 创建计时器计数器 - Python

matlab - 检索添加到 MATLAB OOP 中的类的动态属性列表

python - 元类上的拦截运算符查找

python - Docker-Python脚本输入错误