Articles of subprocess

Uso de la utilidad “convertir” de ImageMagick como subproceso de Python

Estoy buscando convertir un gran directorio de miniaturas. En lugar de usar el envoltorio de PythonMagick, me gustaría acceder al binario de conversión directamente (tengo muchas banderas y creo que esto sería más eficiente para una gran cantidad de fotos). ¿Existen ejemplos prácticos de uso de ImageMagick como un subproceso? O, ¿hay una mejor manera […]

No se puede acceder al archivo jar utilizando subproceso

Estoy intentando ejecutar un comando de Java en python como este: import subprocess subprocess.Popen([‘java -Xmx1024m -jar /maui-standalone-1.1-SNAPSHOT.jar run /data/models/term_assignment_model -v /data/vocabulary/nyt_descriptors.rdf.gz -f skos’], cwd=r’/Users/username/Repositories/RAKE-tutorial/’, shell=True) Desafortunadamente, se está lanzando un error Unable to access jarfile /maui-standalone-1.1-SNAPSHOT.jar . He comprobado los permisos y he probado otras opciones, incluido el uso del comando os.system para ejecutar un […]

Python o bash script para pasar todos los archivos de una carpeta a la línea de comandos de Java

Tengo la siguiente línea de comandos de Java funcionando bien Mac OS. java -cp stanford-ner.jar edu.stanford.nlp.process.PTBTokenizer file.txt > output.txt Varios archivos se pueden pasar como entrada con espacios de la siguiente manera. java -cp stanford-ner.jar edu.stanford.nlp.process.PTBTokenizer file1.txt file2.txt > output.txt Ahora tengo 100 archivos en una carpeta. Todos estos archivos los tengo que pasar como […]

Consola de Python y salida de texto de Ping que incluye \ n \ r

No sé qué está sucediendo, pero cuando estoy imprimiendo en la consola o en un archivo de texto, la nueva línea (\ n) no funciona, sino que se muestra en la cadena. ¿Alguna idea de cómo evitar esto tanto en la consola como en el archivo de texto? Mi código: import subprocess hosts_file = open(“hosts.txt”,”r”) […]

subprocess.popen separado de master (Linux)

Estoy intentando abrir un subproceso, pero hacer que se separa del script principal que lo llamó. Ahora mismo, si llamo a subprocess.popen y la secuencia de comandos principal también bloquea el subproceso, también muere. Sé que hay un par de opciones para Windows pero no he encontrado nada para * nix. Tampoco necesito llamar a […]

Problema con subprocess.Popen y ejecutando el comando ssh

Estoy usando subprocess.Popen para ejecutar un comando del sistema operativo. Aquí está lo que estoy tratando de emular en mi código: ssh -T myhost < /path/to/some/file Funciona bien así: def runWorkerCode(filer, filename): command = “/usr/bin/ssh -T ” + filer + ” < /devel/myscript" try: p = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True) out, _ = p.communicate() except Exception: […]

Error durante el subproceso llamando a ls

¿Alguna idea de lo que el error está tratando de decir? Traceback (most recent call last): File “”, line 1, in subprocess.call([“ls”, “-l”]) File “D:\Python27\lib\subprocess.py”, line 522, in call return Popen(*popenargs, **kwargs).wait() File “D:\Python27\lib\subprocess.py”, line 710, in __init__ errread, errwrite) File “D:\Python27\lib\subprocess.py”, line 958, in _execute_child startupinfo) WindowsError: [Error 2] The system cannot find the […]

Subproceso Python: interactuando con un script de shell

Tengo un script de shell que le pide al usuario demasiadas preguntas. Quiero responder a cada pregunta que termina con : con una entrada , y cada pregunta que termina con una ? con y entrar . p.ej, Introduzca su nombre: entrar Introduce tu correo electrónico: entrar … ¿Estás seguro de que estos detalles son […]

Sin conexión de subproceso IDLE

Soy nuevo en la progtwigción de Python y quiero intentar editar scripts en IDLE en lugar de la línea de comandos OSX. Sin embargo, cuando bash iniciarlo, aparece el error “El subproceso inactivo no realizó una conexión. O el inactivo no puede iniciar un subproceso o el firewall personal está bloqueando la conexión”. No tengo […]

Subproceso de Python que se ejecuta en segundo plano antes de devolver la salida

Tengo un código Python que quiero depurar con perf. Para ello quiero utilizar subproceso. El siguiente comando devuelve información relacionada con la instrucción de un proceso hasta que se sale del comando a través de Ctrl ^ C. perf stat -p Ahora, quiero ejecutar esto dentro de un código Python en segundo plano, hasta algún […]