Estoy tratando de tener una idea básica de cómo se puede usar el módulo os.system para ejecutar comandos 7zip. Por ahora no quiero complicar las cosas con Popen o subproceso. Instalé 7zip y copié el archivo 7zip.exe en mi carpeta de usuarios. Solo quiero extraer mi archivo de prueba install.zip. Sin embargo, el uso del […]
El progtwig Python que estoy escribiendo necesita iniciar un script PHP local fuera del proceso de Python. El progtwig también necesita pasar parámetros a la secuencia de comandos PHP. Hasta ahora esto parece iniciar el guión: os.system( path_to_script_here param param ) Sin embargo, estoy bastante seguro de que Python seguirá ejecutándose hasta que se complete […]
Estoy utilizando os.system para copiar un archivo de un sistema a otro. La lógica de un progtwig muy simple es ejecutar otro conjunto de comandos después de que se copie este archivo. El problema es que os.system no espera realmente a que se copie el archivo, y se ejecuta la siguiente línea. Esto causa problemas […]
Soy nuevo en Python y necesito usar una variable en el comando os.system , aquí está mi código hasta ahora import os , sys s = raw_input(‘test>’) entonces quiero usar el varable s en un comando os.system así que estaba pensando en algo así como os.system(“shutdown -s -t 10 -c” ‘s’) No quiero respuestas para […]
Tengo una secuencia de comandos de Python para instalar / desinstalar algunos progtwigs de uso regular para mí y también hace un poco de acceso directo / limpieza de carpetas después de la desinstalación. Solía usar este código para borrar una carpeta. os.system(‘rd /S /Q “{0}\\{1}”‘.format(dirname, name)) que funcionó bien Estoy intentando convertir mi uso […]
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']) […]
Estoy escribiendo un script de python en un servidor remoto con una versión antigua de python 2.4. En el script, quiero emitir comandos como curl -XPUT ‘http://somerul/_search’ -d file.txt o ls -ltrh y capturar los resultados de estos comandos en una variable. Para el comando curl, la salida será un formato json que analizaré (por […]
Quiero pasar dos variables a os.system (), por ejemplo, listar archivos en un formato diferente en un directorio específico como (ls -l testdirectory) en el que tanto un switch como un directorio de prueba son variables. Sé que para una sola variable esta funciona: option=l os.sytem(‘ls -%s’ option) ¿Pero no sé cómo pasar dos variables?
Tengo un script de python que lanza varios procesos. Cada proceso básicamente solo llama a un script de shell: from multiprocessing import Process import os import logging def thread_method(n = 4): global logger command = “~/Scripts/run.sh ” + str(n) + ” >> /var/log/mylog.log” if (debug): logger.debug(command) os.system(command) Lanzamiento varios de estos hilos, que están destinados […]
Por favor, no lo considere un duplicado antes de leerlo. Hay muchas preguntas sobre el multithreading y la keyboard interrupt , pero no encontré ninguno que considerara el sistema operativo y parece que es importante. Tengo una secuencia de comandos de Python que hace algunas llamadas externas en subprocesos de trabajo. Quiero que se cierre […]