Estoy tratando de seguir la información que puedo encontrar sobre el subproceso. Como tengo ganas de hacer una llamada de línea de comandos de Linux ... Lo intento como a continuación, pero recibo el error "[Errno 2] No existe dicho archivo o directorio". No estoy intentando abrir un archivo, por lo que no entiendo este error, y funciona bien (aunque con otros problemas relacionados con la espera de que el proceso finalice cuando yo no lo desee) cuando uso un sistema operativo común .popen.Python, utilizando el subproceso.Popen para hacer una llamada de línea de comandos de Linux? Me estoy poniendo "[Errno 2] No existe ese archivo o directorio"
Parece que no puedo entender cómo hacerlo correctamente, cualquier consejo es apreciado.
EDITAR: EL COMANDO QUE ESTOY UTILIZANDO ES COMPLEJO Y VARIABLE, sería demasiado fuera de contexto incluirlo aquí, creo que es suficiente decir que el código funciona cuando uso os.popen
y no cuando hago el nueva forma, así que no, la "línea de comandos de Linux llamada" obviamente no es la llamada que estoy usando
subprocess.Popen([r"linux command line call"])
>>> [Errno 2] No such file or directory
Es que, literalmente, el código se trató de correr? – zwol
por supuesto que no (¿por qué incluso preguntaría esto?) Pero el código está variablizado y no tendría mucho sentido aquí sin contexto ... bien lo probaré con algún otro código básico y actualizaré la publicación – Rick
no importa, alguien ya respondió la pregunta, a continuación, al parecer, fueron capaces de entender lo que quise decir – Rick