【发布时间】:2021-04-12 10:18:14
【问题描述】:
在尝试将 Inline python 作为从 perl 到 python 的接口时,我面临以下问题。 这是代码中 fun 是 python 中的一个子例程,我试图从 perl 调用它
test.pl:
use Inline Python => <<END;
def fun(fh):
print(fh)
END
my $FH;
open($FH, ">", '/tmp/x.cth');
print $FH "hello\n";
fun($FH);
当我执行 test.pl 时,它会打印“None”,并且无法将 FileHandle 传递给 python 代码。或将 None 传递给 python。有什么建议可以解决这个问题吗?
【问题讨论】: