Tengo un script Perl que quiero invocar desde un script Python. He estado buscando por todas partes, y no he tenido éxito. Básicamente trato de llamar al script de Perl que le envía 1 variable, pero no necesito el resultado del script de Perl, ya que es un programa independiente.Script Call Perl de Python
Lo que he encontrado hasta el momento es:
var = "/some/file/path/"
pipe = subprocess.Popen(["./uireplace.pl", var], stdin=subprocess.PIPE)
pipe.stdin.write(var)
pipe.stdin.close()
más que comenzar de programación Python, así que estoy seguro de que el anterior es absurdo total. Cualquier ayuda sería muy apreciada.
la parte '. /' De la llamada al guion es inútil y no puedo ver el uso de las dos últimas líneas, ¡¡¡y estas dos últimas líneas pueden dar lugar a errores !! – mouad
Si proporciona la ruta absoluta y el ejecutable perl, entonces ./ no está en uso. –