Hi,
I have to call commands from inside a python skript. These commands are
in fact other python scripts. So I made
os.system('\.Test.py')
That works.
Now I tried to use
supprocess.call(['.\', 'test.py'])
That doesn't work but ends in an error:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python3.5/subprocess.py", line 557, in call
with Popen(*popenargs, **kwargs) as p:
File "/usr/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "/usr/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied
Using
subprocess.call(['./', 'Test.py'], shell=True)
I get
Test.py: 1: Test.py: ./: Permission denied
Is there a simple way to use subprocess in this usecase?
Best regards
Ulrich
--
Ulrich Goebel
Am Büchel 57, 53173 Bonn
--
https://mail.python.org/mailman/listinfo/python-list