是否有人已经实现了一个开源桥以使 python 程序同时与 PyTables 2.3.1 和 PyTables 3.0.0 一起工作?
尽管 PyTables 承诺在 3.1.0 之前都可以使用旧 API,但我遇到了一些故障。例如,createArray
接受一个关键字参数object
,而新的则create_array
依赖于obj
。因此createArray
,使用object
参数调用(使用 PyTables 3.0.0)会自动转换为create_array(object=...)
失败并出现类型错误。当然,我可以快速修复我的代码中的这个单一故障,但我想知道是否有人为旧 API 实现了一个完整的包装,以保证即使超过 3.1.0 的兼容性。
谢谢和欢呼,罗伯特