有一个Perl模块,为我的Python应用程序提供了完美的功能。
我有什么办法可以利用它吗? (这是复杂的,要移植它需要我一个月的时间)

我不想每次使用都产生一个子进程,因为我需要数十万次(这是一种特定类型的数据解析器)。

谢谢你的建议。

编辑:询问模块。这是Mail::DeliveryStatus::BounceParser。它将邮件传递状态通知与可能表示退回邮件的字符串列表进行匹配。 (它通过大量的正则表达式以及其他测试来运行DSN正文/标题。这是一个非常棒的模块。)

最佳答案

我不确定这是否仍然有效,但您可能会对 PyPerl 感兴趣

  • http://wiki.python.org/moin/PyPerl

  • 仍然应该支持python中的大多数数据解析器。如果您可以指向正在查看的解析器,那将是很好的。

    或者,您可以使用该perl模块创建一个完整的过程,并使用IPC,套接字机制从python和perl进程来回传递数据和结果。

    10-07 19:12
    查看更多