Я просто написал некоторый тестовый код python в test.py
, и я запускаю его следующим образом:
perl test.py
Через некоторое время я осознал свою ошибку. Я говорю "через некоторое время", потому что Код Python фактически выполняется правильно, как в интерпретаторе Python!
Почему мой Perl интерпретирует мой Python? test.py
выглядит следующим образом:
#!/usr/bin/python
...Python code here...
Интересно, что если я делаю противоположное (т.е. вызов python something.pl
), я получаю много синтаксических ошибок.