跳转至内容

Python 编程/使用 Perl 扩展

来自维基教科书,开放世界中的开放书籍


可以在 Python 中调用 Perl 函数和模块。一种方法是使用 PyPerl 模块。它不再积极开发,为了使其在较新版本中工作,需要使用 版本并应用补丁。

import perl
perl.eval( "use lib './' ")
perl.require( 'Module::ModuleName' )

obj = perl.callm("new", 'Module::ModuleName'  )
obj[ '_attr1' ] = 9
obj[ '_attr2' ] = 42
obj.fxn1()

因此,可以处理 Perl 对象,更改其属性并调用其方法。

另请参阅

[编辑 | 编辑源代码]
华夏公益教科书