只是为了扩展此处的其他列表,这些是Perl的一些构造,它们在python中可能非常笨拙(如果可能)。
清单还在继续,有人可以尝试在所有类似构造之间创建映射,但是最终由于一个简单的原因,它将是失败的。
Perl不能被静态解析。Perl代码中的定义(尤其是BEGIN块中的定义)更改了编译器解释其余代码的方式。因此对于非平凡的程序,从Perl => Python进行转换会遇到停顿的问题。
在程序完成运行之前,无法确切知道所有程序将如何编译,并且从理论上讲,有可能创建一个Perl程序,该程序在每次运行时都会以不同的方式进行编译。这意味着一个Perl程序可以映射到无数个Python程序,只有在perl解释器中运行原始程序之后,才知道正确的Python程序。