我即将把一个小型库从Java移植到Python并想要一些建议(小〜几千行代码).我已经研究了一些Java代码,并注意到了两种语言中常见的一些设计模式.然而,肯定存在一些仅限Java的习语(单身等),这些习惯在Python世界中通常不被广泛接受.
我知道至少存在一个工具(j2py),它将通过遍历AST将.java文件转换为.py文件.一些初步实验产生了不太有利的结果.
我是否应该考虑使用自动化工具生成一些代码,或者语言是否足够,以至于任何工具都能创建足够的重新工作来从头开始编写证明文件?
如果工具不是魔鬼,除了j2py之外还有哪些能够至少处理同一项目的导入管理?我不希望任何工具将第三方库从一种语言与另一种语言的替代品相匹配.