[Python-es] Ejecutar programa con valores introducidos
Inigo Aldazabal Mensa
inigo_aldazabal en ehu.es
Jue Ene 28 15:29:32 CET 2010
El Jueves, 28 de Enero de 2010, Gabriel Rech escribió:
> Hola Iñigo,
> gracias por tu respuesta, voy a intentar con el stdin. En realidad la
> unica variable que tengo que cambiar es el nombre del archivo de entrada
> para mi programa, por esta razón tennía pensado incluir en el mismo
> scipt un bucle con la creacion del archivo input.txt con todos las
> variables que debe ingresar (comunes a todos los archivos), pero
> cambiando en cada ciclo, el nombre del archivo de entrada. dado que
> entre las variables que me solicita el programa una de ellas en el
> nombre del archivo de entrada. Algo así como archivo1, archivo2.... y
> luego los valores de las variables comunes... Gabriel
En ese caso sí que tienes que generar 7000 archivos de input.txt
diferentes. Si puedes acceder al código fuente del programa y hacer la
modificación te sería mucho mas fácil y limpio
Incluso sospecho que con pexpect sea casi trivial, ya que justo lo que hace
es cosas del tipo automatizar las entradas por stdin.
Iñigo
Más información sobre la lista de distribución Python-es