Articles of os.system

Ventajas del subproceso sobre os.system

Recientemente he encontrado algunas publicaciones en el desbordamiento de stack que dicen que el subproceso es mucho mejor que os.system, sin embargo, estoy teniendo dificultades para encontrar las ventajas exactas. Algunos ejemplos de cosas que he encontrado en: https://docs.python.org/3/library/os.html#os.system “El módulo de subproceso proporciona instalaciones más potentes para generar nuevos procesos y recuperar sus resultados; […]

Python ‘source HOME / .bashrc’ con os.system ()

Estoy escribiendo un script de Python (Linux) que está agregando algunos alias de shell (los escribe en HOME/.bash_aliases ). Para hacer que un alias esté disponible inmediatamente después de que se haya escrito, debería emitir el siguiente bash incorporado: source HOME/.bashrc source es un bash incorporado, así que no puedo simplemente: os.system(source HOME/.bashrc) Si bash […]

ejecuta un script de Python cada vez que la computadora se despierta de la hibernación

Escribí un pequeño script en python que llama a una línea de comandos desde la consola para hibernate a una máquina Linux (o se apaga en caso de que se cambie una palabra) y luego me despierto después de un tiempo. El comando se vuelve a llamar una y otra vez a través del comando […]

cómo ejecutar comandos 7zip desde el script de python

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 […]

Iniciar el script PHP local con el script Python local

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 […]

¿Cómo puedo retrasar la ejecución hasta que termine os.system?

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 […]

Necesidad de usar una variable en un comando os.system en python

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 […]

¿Cómo difiere subprocess.call de os.system

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 […]

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']) […]

En un script de Python 2.4, me gustaría ejecutar una llamada al sistema del sistema `ls -l` o` curl` por ejemplo y capturar la salida en una variable. ¿Como hacer esto?

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 […]