我已經搜索了很多,我已經瞭解到存在內聯:: Python在Python中放入python代碼.. 但我正在尋找一些方法,我可以通過它來訪問用Perl編寫的模塊和函數Perl代碼,通過python代碼。我可以在Python中調用Perl嗎?
也許,我問的太多了?
我已經搜索了很多,我已經瞭解到存在內聯:: Python在Python中放入python代碼.. 但我正在尋找一些方法,我可以通過它來訪問用Perl編寫的模塊和函數Perl代碼,通過python代碼。我可以在Python中調用Perl嗎?
也許,我問的太多了?
我相信這是Parrot project旨在允許的事情。這是一個應該可以運行各種動態語言的虛擬機,包括Python和Perl。但我不知道如何準備好它的真正用途,但我從來沒有看到任何人想要使用鸚鵡,而不是開發它的任何說明。
您可以使用Python的language services解析Perl並生成一個Python AST(對於用C語言編寫的任何模塊都有適當的FFI),但是我之前沒有看到過這樣的任務。
...更不用說,Perl是非常困難的,如果不是不可能的話,解析(靜態)。另外,Perl並不完全是一種簡單的語言。底線:這不是一個選項。 – delnan 2010-11-27 20:51:59