Hola a todos, soy nuevo por aquí. Mi problema está en que estoy haciendo una aplicación con Python en linux y en un punto de la aplicación intento ejecutar comandos del sistema operativo. Este comando en concreto acaba creando un archivo y me da el siguiente error:
ValueError : I/O operation on closed file
El trozo de código es este:
proc=subprocess.Popen(comando, shell=True, stdin=subprocess.PIPE)
proc.communicate('contrasena')
proc.communicate('contrasena')
, el comando no crea el archivo hasta que se le pasa la contraseña y se le confirma. Espero que alguien me pueda echar una mano y ver como puedo hacer que no me de el error al crear el archivo.
Un saludo a todos y gracias