我的问题是this one的倒数。特别是,我有几十个用Perl编写的现有模块,一些是面向对象的,另一些只是导出一组函数。既然我必须在python中编写某些脚本但仍想调用那些Perl模块,我想知道
1)如果可以实现,
2)如果是这样,最好的方法是什么
理想情况下,Perl模块对Python来说可能是“黑盒子”,可以这么说。类似的东西:
from perl_module import *
return_value = perl_func(arg1, arg2, ...)
和
object = perl_module.new()
object.method1(arg1, arg2, ...)
但是我肯定会实现这个,如果可能的话,需要在后台导入/运行其他东西。任何与Inline::Python
相对应的东西也会很好(但并不理想)。 THX!