O sistema não pode encontrar o erro especificado no arquivo ao usar subprocess.check_output ()

1

Eu tenho um comando sed como: sed -r 's / ^ ((.) {20}) / \ n /' log1.txt Eu quero que o comando acima seja executado em script python. Eu tentei algo assim:

path = 'log1.txt'
sedcmd = 's/^((.){20}/\n/' 
output=subprocess.check_output(['sed', '-r', sedcmd, path])
print(output)

Mas estou recebendo o erro como: O sistema não pode encontrar o arquivo especificado. O que há de errado no código acima, pois meu arquivo está presente no sistema?

    
por user456 09.09.2015 / 07:44

0 respostas

Tags