Thank you bliako! execv("/usr/bin/python3", argv) did the trick. Now I have a Perl interpreter that runs python, whoa:
Made 3 files:
python.pl:
print join " ", "hello", "world\n"
python.py:
print("hello", "world", sep=" ")
pythone.py:
import os
print(os.environ['hello'])
Got 3 results:
% python python.pl
It parses as Perl so I am running it ...
hello world
% python python.py
Can't modify constant item in scalar assignment at python.py line 1, n
+ear "" ")
"
Execution of python.py aborted due to compilation errors.
I guess it is &*^#$* pyton /sic/ ...
hello world
% export hello="hello world"
% python pythone.py
syntax error at pythone.py line 2, near "environ["
Execution of pythone.py aborted due to compilation errors.
I guess it is &*^#$* pyton /sic/ ...
hello world
How do I silence the error message from perl? |