テスト用のPythonコードをに書き込んtest.py
だところ、次のように起動します。
perl test.py
しばらくして、私は自分の間違いに気づきました。Pythonインタープリターのように、Pythonコードが実際に正しく実行されるため、「しばらくすると」と言います。
PerlがPythonを解釈するのはなぜですか?test.py
このように見えます:
#!/usr/bin/python
...Python code here...
興味深いことに、反対の操作(つまり呼び出しpython something.pl
)を行うと、構文エラーが大量に発生します。
#!
ファイルの先頭にあるためだと思います。実際、彼女の強打を取り除くと、期待どおりの動作が得られます。とにかく、それはセキュリティの観点から悪い考えではありませんか?