Python: subprocesso com diretório de trabalho diferente [duplicado]
Esta pergunta já tem uma resposta aqui:
Especifique o diretório de trabalho para o popen 1 respostaEu tenho um script python que está neste diretório:
work/project/test/a.py
Dentroa.py
, Eu usosubprocess.POPEN
para iniciar o processo de outro diretório,
work/to_launch/file1.pl, file2.py, file3.py, ...
Código Python:
subprocess.POPEN("usr/bin/perl ../to_launch/file1.pl")
e em trabalho / projeto /, digite o seguinte
[user@machine project]python test/a.py,
erro "file2.py, 'Nenhum arquivo ou diretório'"
Como posso adicionarwork/to_launch/
, para que esses arquivos dependentesfile2.py
pode ser encontrado?