У меня есть файл a.txt
со строками команд, которые я хочу запустить, скажем:
echo 1
echo 2
echo 3
Если бы я был на csh (unix), я бы сделал source a.txt
, и он запустился бы.
Из Python я хочу запустить os.execl
с ним, однако я получаю:
>>> os.execl("source", "a.txt")
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/os.py", line 322, in execl
execv(file, args)
OSError: [Errno 2] No such file or directory
Как это сделать?