为什么当我用Perl执行我的Python脚本时,我没有收到任何语法错误提示?

12 浏览
0 Comments

为什么当我用Perl执行我的Python脚本时,我没有收到任何语法错误提示?

我刚刚把一些测试的Python代码写入到test.py中,并按照以下方式进行运行:

perl test.py

过了一会儿我才意识到我的错误。我之所以说“过了一会儿”,是因为Python代码实际上被正确执行了,就好像在Python解释器中一样!为什么我的Perl能解释我的Python代码? test.py的内容如下:

#!/usr/bin/python
...这里是Python代码...

有趣的是,如果我进行相反的操作(即调用python something.pl),我会得到很多语法错误。

0