-
python范围和名称空间是
不同的
从Perl。
-
在Python中,一切都是一个对象。在Perl中,引擎盖下的所有内容似乎都是一个列表/哈希/标量/引用/函数。这就产生了不同的设计方法和习惯用法。
-
Perl有匿名代码块,可以使用一些分支即时生成闭包。我是
漂亮的
当然这不是Python特性。
我确实认为一个非常聪明的人可以静态地分析大量的Perl并生成一个程序,该程序使用小型Perl程序并输出执行相同任务的Python程序。
我更怀疑大型和/或粗糙的Perl翻译的可行性。我们中的一些人有时会写一些非常奇怪的代码……:)