es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SUBPROCESS

Realiza comprobaciones frecuentes en un archivo mientras se está escribiendo en él un subproceso

Tengo el siguiente fragmento de código donde el ejecutable de c++ (run.out) imprime una gran cantidad de información en tiempo de ejecución utilizando std::cout. Este código almacena las salidas de run.out en el archivo storage.txt. storage = open("storage.txt", "w") shell_cmd = "run.out" proc = subprocess.Popen([shell_cmd], stdout=storage, stderr=storage) Una vez que . . . Read more

pasar una variable (nombre de archivo) a subprocess.run()

Estoy ejecutando subprocess.run() en un bucle for para que en cada iteración se pase un nombre de archivo a esta función: myList = [‘file1’, ‘file2’] for item in myList: subprocess.run([‘foo.py’, ‘argBar’, ‘argBaz’, item], shell=True, check=True) Sin embargo, me doy cuenta de que el item no se está pasando a foo.py . . . Read more

El subproceso no funciona como se espera con Apache Airflow.

He estado probando subprocess para archivos de plantilla con el fin de entender cómo funciona este módulo, y he hecho muchas pruebas llamando archivos desde el mismo directorio que el archivo “principal” y llamando archivos desde directorios diferentes, y todo ha ido bien. Cuando intento integrar este módulo en un . . . Read more

¿Cómo obtener datos de Tshark en Python?

Estoy tratando de capturar un comando sencillo usando subprocess y TShark. import subprocess tsharkCall = [“tshark”, “-a”, “duration:2”, “-i”, “2”] tsharkProc = subprocess.Popen(tsharkCall, bufsize=0, executable=”C:\Program Files\Wireshark\tshark.exe”, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, stdin=subprocess.PIPE) print(tsharkProc.communicate()[1].decode(‘utf-8′, errors=’replace’)) Y me da este error: Capturando en ‘Local Area Connection* 4’ tshark: Filtro de captura no válido “/c . . . Read more