Articles of subprocess

Ejecutando un script R en python a través de subprocess.Popen

Cuando ejecuto el script en R, es: $ R –vanilla –args test_matrix.csv out.txt En Python, funciona si uso: process = subprocess.call(“R –vanilla –args “+output_filename+”_DM_Instances_R.csv “+output_filename+”_out.txt”, shell=True) Pero este método no proporciona la función process.wait() . Por lo tanto, me gustaría utilizar el subprocess.Popen . subprocess.Popen , probé: process = subprocess.Popen([‘R’, ‘–vanilla’, ‘–args’, “\'”+output_filename+”_DM_Instances_R.csv\'”, ‘<', '/home/kevin/AV-labels/Results/R/hierarchical_clustering.R']) […]

Ejecutando scripts de python con subprocess.call usando shebang

Estoy escribiendo una aplicación modular (en cierto modo) en Python 3 y me gustaría ejecutar progtwigs arbitrarios desde ella, dicho progtwig se especificó en tiempo de ejecución y no necesariamente un script de python. Así lo uso, por ejemplo, subprocess.call([spam, “-i”, eggs, “-o”, ham]) Si el spam es un script de python, con shebang to […]

¿Por qué no funciona mi código de subproceso python?

from subprocess import * test = subprocess.Popen(‘ls’) print test Cuando bash ejecutar este simple código, aparece una ventana de error que dice: WindowsError: [Error 2] The system cannot find the file specified No tengo idea de por qué no puedo hacer funcionar este simple código y es frustrante, ¡cualquier ayuda sería muy apreciada!

comandos síncronos popen subproceso de Python

Estoy tratando de usar popen para iniciar un subproceso que llama a dos comandos (con múltiples argumentos) uno después del otro. El segundo comando se basa en el primer comando que se ejecuta, por lo que esperaba utilizar un solo subproceso para ejecutar ambos procesos en lugar de generar dos procesos y esperar el primero. […]

La llamada de subproceso de Python se bloquea

Versión de Python: 2.6.7 Tengo el siguiente subprocess.call dentro de un bucle for que se ejecuta 18 veces, sin embargo, el proceso se cuelga constantemente en el bucle 19: if config.get_bool_option(NAME, ‘exclude_generated_code’, True): for conf in desc.iter_configs(): for gen in desc.iter_generators(conf): generator.initialize_generated_path(gen, desc) for genpath in gen.generated_path: os.rename(cov_file, cov_file+’.temp’) exclude = [‘lcov’] exclude += [‘-r’, […]

subprocess.call con error de lanzamiento rpyc

Estoy usando RPyc para ejecutar comandos en la máquina remota. Estoy recibiendo un error cuando ejecuto el siguiente código: cmd = [‘clonetst.exe’, ‘C:\\Users\\pqalinux\\Desktop\\Flowcontrol.tst’, ‘C:\\Users\\pqalinux\\Desktop\\lst_20150819_110008.lst’, ‘C:\\Users\\pqalinux\\Desktop\\tst_20150819_110008.tst’] self.host = rpyc.classic.connect(self.ip) StatusCode = self.host.modules.subprocess.check_call(cmd) El rastreo remoto es: Failed to create tst file: [Errno 2] The system cannot find the file specified ========= Remote Traceback (1) ========= Traceback […]

Jython subprocess.call () a Python

Estoy intentando hacer uso de una biblioteca CPython desde un progtwig Jython a través de subprocess.call () a un script de python. Puedo hacer la llamada a través del intérprete Jython sin ningún problema. [OpenJDK Server VM (Sun Microsystems Inc.)] on java1.6.0_22 Type “help”, “copyright”, “credits” or “license” for more information. >>> import subprocess >>> […]

¿Cómo lanzar un subproceso pdftk en wsgi?

Necesito iniciar un proceso pdftk mientras sirvo una solicitud web en Django y esperar a que termine. Mi código pdftk actual se ve así: proc = subprocess.Popen([“/usr/bin/pdftk”, “/tmp/infile1.pdf”, “/tmp/infile2.pdf”, “cat”, “output”, “/tmp/outfile.pdf”]) proc.communicate() Esto funciona bien, siempre y cuando lo esté ejecutando bajo el servidor dev (ejecutando como usuario www-data ). Pero tan pronto como […]

subproceso. Abrir utilizando rutas relativas

Los documentos para Popen mencionan que no puede especificar su ruta ejecutable en relación con el ‘directorio de trabajo de cambio’ kwarg. Si cwd no es Ninguno, el directorio actual del niño se cambiará a cwd antes de ejecutarse. Tenga en cuenta que este directorio no se considera al buscar el ejecutable, por lo que […]

Ejecutando scripts de python con subproceso en windows. Las envolturas del verificador de código de Python desde el emacswiki producen el mismo error

Así que estoy tratando de configurar los verificadores de código de python sugeridos en la wiki de emacs. Sin embargo, no puedo ejecutar esos scripts en mi consola de comandos y mucho menos emacs. La sección se encuentra aquí: http://www.emacswiki.org/emacs/PythonProgrammingInEmacs#toc7 Y probé el script que se encuentra aquí y aquí En ambos casos, cambié la […]